[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 を指定した場合、設定は現在の接続にだけ適用されます。新しく接続したセッションには引き継がれません。