U kunt uw zoekopdracht als volgt wijzigen:
UPDATE members SET
username = IFNULL(?, username),
email = IFNULL(?, email) -- and so on for all fields
WHERE...
Het kan ook efficiënter zijn om eerst de waarde van uw parameters te controleren en de query dynamisch op te bouwen, met alleen velden waarvoor u een niet-null-waarde hebt om mee bij te werken.