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 
    

    次に、「テーブルのフラッシュ」または「クエリキャッシュのフラッシュ」を実行します。そうしないと、正しいタイムゾーンデータをロードしても、問題が解消されない場合があります。

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

    @qrisによって更新



    1. MySQLで結果セットをループする

    2. TDSサーバー-Transact-SQL(T-SQL)ステートメントを使用してSQLServerでSalesforceデータを操作する

    3. MySQLのテーブル名では大文字と小文字が区別されますか?

    4. varcharデータ型を日時データ型に変換すると、値が範囲外になりました