Nemohl jsem to udělat:
UPDATE users SET created = NULL WHERE created = '0000-00-00 00:00:00'
(na MySQL 5.7.13).
Stále se mi zobrazuje Incorrect datetime value: '0000-00-00 00:00:00'
chyba.
Kupodivu to fungovalo:SELECT * FROM users WHERE created = '0000-00-00 00:00:00'
. Nemám ponětí, proč první selže a druhý funguje... možná chyba MySQL?
V každém případě tento UPDATE dotaz fungoval:
UPDATE users SET created = NULL WHERE CAST(created AS CHAR(20)) = '0000-00-00 00:00:00'