[MySQL] セッションのタイムゾーンを変更する

作成日: 2026年09月20日

MySQL で現在の接続だけタイムゾーンを変更するには、SET SESSION time_zone を使用します。

SET SESSION time_zone = '+09:00';
SELECT @@session.time_zone;

実行結果は下記のとおりです。

+---------------------+
| @@session.time_zone |
+---------------------+
| +09:00              |
+---------------------+

SESSION を指定した場合、設定は現在の接続にだけ適用されます。新しく接続したセッションには引き継がれません。

MySQL