ホームページ >データベース >mysql チュートリアル >MySQL CONVERT_TZ 関数が NULL を返すのはなぜですか?

MySQL CONVERT_TZ 関数が NULL を返すのはなぜですか?

DDD
DDDオリジナル
2024-12-03 00:59:12357ブラウズ

Why Does My MySQL CONVERT_TZ Function Return NULL?

CONVERT_TZ 関数が Null を返す

MySQL クエリで CONVERT_TZ 関数を使用してタイムスタンプをあるタイムゾーンから別のタイムゾーンに変換しようとすると、一部のユーザーは不可解な問題に遭遇します。その結果は次のとおりです。 null.

解決策:

これは、MySQL タイム ゾーン テーブルがロードされていない場合に発生します。これを解決するには、次のコマンドを実行します。

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
このコマンドでは、mysql は MySQL 固有の構成データを保存する組み込みデータベースを表します。このコマンドを実行すると、タイムゾーン データが MySQL データベースにインポートされ、CONVERT_TZ 関数が正しく動作できるようになります。

以上がMySQL CONVERT_TZ 関数が NULL を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。