sql >> Database >  >> RDS >> Mysql

1292 Onjuiste datetime-waarde voor kolom 'updated_at'

Het lijkt erop dat u zich in de VS bevindt, in een tijdzone waar zomertijd net is begonnen .

Daarom bestaat 2am niet vandaag.

DATETIME in MySQL gebruikt een lokale tijd (de tijdzone kan op verschillende manieren worden ingesteld) en in jouw geval is het waarschijnlijk je lokale tijd, daarom loop je tegen dit probleem aan. Als je eigenlijk UTC bedoelde , moet u eerst de tijdzone instellen op UTC met SET time_zone = "+00:00" of door de juiste algemene configuratie in te stellen .

Aangezien je PHP-bibliotheek deze (ongeldige) tijd genereert, neem ik aan dat je een mismatch hebt tussen de tijdzones die worden gebruikt door PHP en door MySQL.




  1. Mysql:Vind vermeldingen van een specifieke dag met behulp van de tijdstempelkolom

  2. Array in Mysql WAAR?

  3. Tabellen koppelen tussen twee modellen in Cakephp

  4. Stappen om het beheerderswachtwoord te wijzigen dat is verloren of vergeten van een EBS WebLogic Domain R12.2