Jag kunde inte göra det här:
UPDATE users SET created = NULL WHERE created = '0000-00-00 00:00:00'
(på MySQL 5.7.13).
Jag fick hela tiden Incorrect datetime value: '0000-00-00 00:00:00'
fel.
Konstigt nog fungerade detta:SELECT * FROM users WHERE created = '0000-00-00 00:00:00'
. Jag har ingen aning om varför det förra misslyckas och det senare fungerar... kanske en MySQL-bugg?
I alla fall fungerade den här UPPDATERINGSfrågan:
UPDATE users SET created = NULL WHERE CAST(created AS CHAR(20)) = '0000-00-00 00:00:00'