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

Mysql Ungültiges Datetime-Format:1292 Falscher Datetime-Wert beim Erstellen einiger Dummy-Daten zum Testen

In welcher Zeitzone werden Ihre Daten gespeichert?

Ich denke, das Problem ist nicht das Format des datetime-Werts, sondern der Wert selbst.

Mir ist aufgefallen, dass einige Ihrer Daten auf Italienisch vorliegen und der Wert, der den Fehler verursacht, 2017-03-26 02:00:00 ist , was in Italien eigentlich eine ungültige Datumszeit ist, da dann die Sommerzeit beginnt.

Die Uhren in Italien werden ab 2017-03-26 01:59:59 vorspringen bis 2017-03-26 03:00:00 , daher ist der Wert, den Sie einfügen möchten, ungültig.