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

Databáze vrátila neplatnou hodnotu v QuerySet.dates()

Zdá se, že chyba způsobila Změny funkcí časového pásma Django 1.6 . Dokumenty nyní zmiňují tuto chybu konkrétně (hlášení o chybě , odkaz na dokumenty ).

Musíte načíst tabulky časových pásem do mysql ( http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html ).Zkuste spustit na svém databázovém serveru:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -D mysql -u root -p 

A pak spusťte „vyprázdnění tabulek“ nebo „vyprázdnění mezipaměti dotazů“, jinak problém nezmizí, i když jste načetli správná data časového pásma:

mysql -u root -p -e "flush tables;" mysql 

aktualizováno @qris



  1. Jak opravit poškozenou tabulku xampp 'mysql.user'?

  2. Jak vytvořit jedinečný index, kde se nebere v úvahu pořadí sloupců (nastaveno?)

  3. Jak nasadit PostgreSQL pro vysokou dostupnost

  4. Zálohování databáze Oracle:Typ zálohování a strategie zálohování