Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Baza danych zwróciła nieprawidłową wartość w QuerySet.dates()

Wygląda na to, że błąd spowodował zmiany funkcji strefy czasowej 1.6 w Django . Dokumenty wspominają teraz konkretnie o tym błędzie (zgłoszenie błędu , link do dokumentów ).

Musisz załadować tabele stref czasowych do mysql ( http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html ).Spróbuj wykonać na serwerze bazy danych:

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

A następnie uruchom „opróżnij tabele” lub „opróżnij pamięć podręczną zapytań”, w przeciwnym razie problem może nie zniknąć, nawet jeśli załadowałeś prawidłowe dane strefy czasowej:

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

zaktualizowane przez @qris



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL (lub PHP?) grupuje wyniki według danych pola

  2. Błąd składni MySQL w instrukcji WHILE

  3. Błąd składni MySQL po przesłaniu formularza

  4. Wstaw arabskie dane do bazy mysql

  5. MySQL błędne wyniki z GROUP BY i ORDER BY