En realidad era un fallo de esos que por mucho que lo mires no ves...
la sentencia correcta es:
UPDATE TABLE SET fecha = NULL WHERE
Condición
La cuestión es que en la condición se me había colado una coma de más y no me había dado cuenta... Ya siento mi
Gracias a todos!!!!!!!