sql >> Database teknologi >  >> RDS >> Mysql

FEJL 1067 (42000):Ugyldig standardværdi for 'created_at'

Problemet er på grund af sql_modes . Tjek venligst dine nuværende sql_modes ved kommando:

show variables like 'sql_mode' ; 

Og fjern sql_mode "NO_ZERO_IN_DATE,NO_ZERO_DATE " for at få det til at fungere. Dette er standard sql_mode i mysql nye versioner.

Du kan indstille sql_mode globalt som root ved kommando:

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


  1. SqlServer:Login mislykkedes for brugeren

  2. Fuld liste over tegnsæt understøttet af MariaDB

  3. Sådan ser du den faktiske Oracle SQL-sætning, der udføres

  4. Brug MySQL relationsdatabaser på Fedora 13