Para resolver el típico hay que ejecutar esto antes de hacer el UPDATE ya que te cambia el valor en la consulta pero no afecta a futuro, ya que cuando se reinicie volverá a coger el valor de configuración de MYSQL.
Es una solución temporal para poder hacer los UPDATES
SET sql_mode = '';
Una vez ejecutada la sentencia, se puede usar el update sin problemas, como por ejemplo:
UPDATE gafas_colores SET novedad = NULL WHERE novedad = '0000-00-00';