2

すべての書き込みクエリに UTC を使用し、すべてのクエリに別のタイムゾーンを使用するように (実行時に) MySQL を構成することは可能SELECTですか?

すべての日付を UTC で保存し (さらに、アプリは常に UTC 日時を MySQL に渡します)、MySQL を UTC で実行するように構成しています (を使用SET time_zone = '+0:00')。SELECTしかし、すべてを別のタイムゾーンに自動的に変換する方法はありますか?

コードでこれを実行できることはわかっていますが、MySQL にその仕事をさせることができれば、はるかに簡単になります。

明確にするために、コマンドを 1 回だけ実行し、各クエリに対して日付/時刻の書式設定関数を使用しないようにしたいと考えています。

4

1 に答える 1

1

mysql 関数のユーザー CONVERT_TZ()

SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');

参照: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_convert-tz

于 2013-07-11T11:44:42.063 に答える