sql >> Databáze >  >> RDS >> Mysql

Mysql Neplatný formát data a času:1292 Nesprávná hodnota data a času při vytváření některých fiktivních dat pro testování

V jakém časovém pásmu jsou vaše data uložena?

Myslím, že problém není ve formátu hodnoty datetime, ale v samotné hodnotě.

Všiml jsem si, že některá z vašich dat jsou v italštině a hodnota způsobující chybu je 2017-03-26 02:00:00 , což je v Itálii ve skutečnosti neplatný datum a čas, protože právě tehdy začíná letní čas.

Hodiny v Itálii poskočí od 2017-03-26 01:59:59 do 2017-03-26 03:00:00 , proto je hodnota, kterou se pokoušíte vložit, neplatná.




  1. Je možné vydat příkaz SELECT z bloku PL/SQL?

  2. Upozornění:PDO::__construct():[2002] Žádný takový soubor nebo adresář (pokouším se připojit přes unix:///tmp/mysql.sock) v

  3. Nelze přistupovat k dočasným tabulkám z funkce

  4. 2PL, přísný vs přísný model, existuje nějaká výhoda?