RSS registrovat login
Navigace: předchozí stranaúvodní strana
MySQL a datum

MySQL je zřejmě databáze neomezených možností, možná by se dalo říci i neomezený zdroj chyb :-). V poslední době mě v diskuzích na builderu zaujal jeden problém, kde šlo o to, že při updatu nějakého pole s datumem se ono pole nastavilo na hodnotu 0000-00-00. Konkrétně se to stalo, pokud se do onoho pole nastavila nějaká špatná hodnota, např.

update aktualita set datum_zacatek="STR_TO_DATE('1.12.2007',GET_FORMAT(DATE,'EUR'))"

- je zřejmé, že ty uvozovky tam nemají být, string do datetime uložit skutečně nejde. Je celkem překvapující, že to nehodí chybu, ale místo toho nastaví nějakou nesmyslnou hodnotu. Údajně by to mělo jít změnit nastavením přísnějšího režimu mysql, viz dokumentace.

Reference: diskuze, řešení je tam v příspěvku od Maartina

Informace ke stavu builder.cz zde


vytvořil Mi.Chal. 15.3. 2007 22:42, naposledy změněnil Mi.Chal. 15.3. 2007 23:06
přečteno: 3283x

Komentáře:
Žádné komentáře dosud nebyly vloženy.

Přidat komentář:
Jméno
E-mail
Web
Titulek
Obsah
thomas sabo rea mbt outlet thomas sabo charms sale louis vuitton taschen kaufen thomas sabo boutique mbt kaufen