Par défaut Mysql n’accepte pas les dates ‘0000-00-00 00:00:00’
C’est à cause du SQL_MODE NO_ZERO_DATE
Vérifier si le flag NO_ZERO_DATE est activé :
mysql> SELECT @@SQL_MODE LIKE '%NO_ZERO_DATE%';
Enlever le flag :
mysql> SET @@SQL_MODE = REPLACE(@@SQL_MODE, 'NO_ZERO_DATE', '');
Mettre le flag :
mysql> SET @@SQL_MODE = CONCAT(@@SQL_MODE, ',NO_ZERO_DATE');