Не успях да направя това:
UPDATE users SET created = NULL WHERE created = '0000-00-00 00:00:00'
(на MySQL 5.7.13).
Продължих да получавам Incorrect datetime value: '0000-00-00 00:00:00'
грешка.
Странно, това работи:SELECT * FROM users WHERE created = '0000-00-00 00:00:00'
. Нямам представа защо първият се проваля, а вторият работи... може би грешка в MySQL?
Във всеки случай тази заявка UPDATE работи:
UPDATE users SET created = NULL WHERE CAST(created AS CHAR(20)) = '0000-00-00 00:00:00'