0

テーブルのエントリをアテネのタイムゾーンに挿入または更新しようとしています。共有ホスティングを使用しているため、グローバル サーバーのタイムゾーンを設定できません。

この複数のクエリを実行すると:

SET time_zone="Europe/Athens";
SELECT NOW();

目的のアテネ時間を取得しますが、次のようなものを実行すると:

SET time_zone="Europe/Athens";
UPDATE `db`.`tbl` SET `the_time` = NOW() , `foo` = '1' WHERE `tbl`.`id` = 100;

更新されたエントリに設定された時間は、サーバーの時間のままです! なぜこれが起こっているのですか?どうすれば修正できますか?

4

1 に答える 1