Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cơ sở dữ liệu trả về một giá trị không hợp lệ trong QuerySet.dates ()

Có vẻ như lỗi đã khiến thay đổi chức năng múi giờ 1.6 của Django . Tài liệu hiện đề cập cụ thể đến lỗi này ( báo cáo lỗi , liên kết tới tài liệu ).

Bạn phải tải bảng múi giờ vào mysql ( http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html ). Thử thực thi trên máy chủ cơ sở dữ liệu của bạn:

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

Và sau đó chạy "xóa bảng" hoặc "xóa bộ nhớ cache truy vấn", nếu không sự cố có thể không biến mất mặc dù bạn đã tải dữ liệu múi giờ chính xác:

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

được cập nhật bởi @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. Chỉ tự động kết nối với PDO nếu cần

  2. Trình điều khiển Mysql JDBC ClassNotFoundException

  3. Truy vấn 2 Bảng trong một truy vấn

  4. Cách SUM từ MySQL cho mọi bản ghi n

  5. Làm việc với các công cụ cơ sở dữ liệu MySQL