Mysql
 sql >> Datenbank >  >> RDS >> Mysql

ERROR 1067 (42000):Ungültiger Standardwert für 'created_at'

Das Problem liegt an sql_modes .Bitte überprüfen Sie Ihre aktuellen sql_modes mit dem Befehl:

show variables like 'sql_mode' ; 

Und entfernen Sie den sql_mode "NO_ZERO_IN_DATE,NO_ZERO_DATE ", damit es funktioniert. Dies ist der standardmäßige sql_mode in den neuen Versionen von mysql.

Sie können sql_mode global als root per Befehl setzen:

set global sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';