sql >> Database >  >> RDS >> Mysql

ERROR 1067 (42000):Ongeldige standaardwaarde voor 'created_at'

Het probleem wordt veroorzaakt door sql_modes .Controleer uw huidige sql_modes met de opdracht:

show variables like 'sql_mode' ; 

En verwijder de sql_mode "NO_ZERO_IN_DATE,NO_ZERO_DATE " om het te laten werken. Dit is de standaard sql_mode in nieuwe mysql-versies.

U kunt sql_mode globaal als root instellen met het commando:

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


  1. Krijg een lijst met ondersteunde tijdzones in SQL Server (T-SQL)

  2. E-mail verzenden vanaf een trigger in SQL Server (T-SQL)

  3. Aantal rijen met PDO

  4. MariaDB VERSIE() Uitgelegd