MySQL CONVERT_TZ 関数が Null を返す
問題:
次のクエリの実行時: Ubuntu 12.04 のワークベンチでは、NULL が返されます。SELECT CONVERT_TZ('2004-01-01 12:00:00','UTC','Asia/Jakarta') AS time
この問題は、タイム ゾーン テーブルが MySQL にロードされていない場合に発生します。これを解決するには、次のコマンドを実行します。
ここで、「mysql」は、MySQL 構成データに使用される組み込みデータベースの名前です。このコマンドはタイムゾーン情報を MySQL データベースにロードし、CONVERT_TZ 関数が適切に動作できるようにします。mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
以上がMySQL の CONVERT_TZ 関数が NULL を返すのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。