Ik heb dit niet kunnen doen:
UPDATE users SET created = NULL WHERE created = '0000-00-00 00:00:00'
(op MySQL 5.7.13).
Ik kreeg steeds de Incorrect datetime value: '0000-00-00 00:00:00'
fout.
Vreemd genoeg werkte dit:SELECT * FROM users WHERE created = '0000-00-00 00:00:00'
. Ik heb geen idee waarom de eerste faalt en de laatste werkt... misschien een MySQL-bug?
Deze UPDATE-query werkte in ieder geval:
UPDATE users SET created = NULL WHERE CAST(created AS CHAR(20)) = '0000-00-00 00:00:00'