Możesz zmienić swoje zapytanie w następujący sposób:
UPDATE members SET
username = IFNULL(?, username),
email = IFNULL(?, email) -- and so on for all fields
WHERE...
Bardziej wydajne może być również sprawdzenie najpierw wartości parametrów i dynamiczne zbudowanie zapytania, w tym tylko pól, dla których masz do zaktualizowania wartość inną niż null.