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

MySQL 1292 Forkert datetime-værdi

Det tog mig et stykke tid at finde ud af det...

Problemet er, at '2011-03-13 02:53:50' er ulovlig på grund af sommertidsskifte mellem 2 og 3 AM, så alle tidsværdier mellem 2 og 3 am på en hvilken som helst DST introduktionsdag er ugyldige. Samme for '2016-03-13 02:32:21' osv.

Skift systemets tidszone til den, der ikke bruger sommertid, og du burde være i orden.



  1. Hvordan returnerer jeg id'et for den indsatte række ved hjælp af Prepared Statement?

  2. Hvordan laver man en opdatering + deltager i PostgreSQL?

  3. Sådan opretter du forbindelse til Oracle ved hjælp af JRuby &JDBC

  4. mysql tæller ikke række to gange, hvis kolonnedata er duplikeret