Sie könnten Ihre Abfrage wie folgt ändern:
UPDATE members SET
username = IFNULL(?, username),
email = IFNULL(?, email) -- and so on for all fields
WHERE...
Es könnte auch effizienter sein, zuerst den Wert Ihrer Parameter zu überprüfen und die Abfrage dynamisch zu erstellen, wobei nur Felder eingeschlossen werden, für die Sie einen Nicht-Null-Wert zum Aktualisieren haben.