Mysql
 sql >> база данни >  >> RDS >> Mysql

Базата данни върна невалидна стойност в QuerySet.dates()

Изглежда, че грешката е причинила Промени във функционалността на часовата зона на Django 1.6 . Документите вече споменават тази грешка конкретно (доклад за грешка , връзка към документи ).

Трябва да заредите таблици с часовите зони в mysql ( http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html ).Опитайте да изпълните на вашия сървър на база данни:

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

След това стартирайте „flush tables“ или „flush query cache“, в противен случай проблемът може да не изчезне, въпреки че сте заредили правилните данни за часовата зона:

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

актуализиран от @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. MyCLI – MySQL/MariaDB клиент с автоматично довършване и подчертаване на синтаксиса

  2. Изберете къде номер на ред =номер на ред

  3. Mysql Concat две колони, докато търсите с LIKE

  4. MySQL нарастваща стойност

  5. Връщаната стойност на съхранената процедура на MySQL