sql >> Databasteknik >  >> RDS >> Mysql

Mysql Ogiltigt datetime-format:1292 Felaktigt datetime-värde när du skapar lite dummydata för testning

Vilken tidszon lagras din data i?

Jag tror att problemet inte är formatet för datetime-värdet, utan själva värdet.

Jag märker att en del av dina data är på italienska och värdet som orsakade felet är 2017-03-26 02:00:00 , vilket faktiskt är en ogiltig datumtid i Italien eftersom det är då sommartid börjar.

Klockorna i Italien kommer att hoppa från 2017-03-26 01:59:59 till 2017-03-26 03:00:00 , därför är värdet du försöker infoga ogiltigt.




  1. Använda en array i en SQL-fråga

  2. Partitionera mySQL-tabeller som har främmande nycklar?

  3. Varför är den här frågan långsam första gången efter att jag startar tjänsten?

  4. verify_queryable_inventory returnerade ORA-20008:Timeout