- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Create Eventに関して)
Create Eventで毎秒更新するイベントを作成したいが、時間がずれてる
このQ&Aのポイント
- Create Eventで1秒毎に繰り返し、更新を行うようなイベントを作成したいが、時間がずれている。
- mysql.eventテーブルを調べると、startsが9時間ずれている。
- Create Event内でNOW()関数を使うと時間がずれるため、解決策がわからない。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 一つ気になっている点は、Createする時に、ONCOMPLETION PRESERVEを付けてないという点ですが・・・。 関係ないのかな? 私は基本、付けるので・・・。 まさか、 show variables like '%event%'; → event_scheduler OFF とか? いや、まさか・・・ね。
その他の回答 (1)
- taka451213
- ベストアンサー率47% (436/922)
回答No.1
こんにちは。 STARTS、ENDS、および LAST_EXECUTED カラムで表示された時間はサーバーのタイムゾーンの設定にかかわらず現在の世界時 (GMT あるいは UTC) で表示されます。 以上、マニュアルより・・・。 あくまでも表示上の問題で、実行には関係ありません。 まぁ、気持ち悪いけど。 実行されていない事は、別の問題だと思います。
質問者
補足
なるほどそういう事ですか・・・。 ありがとうございます。時間の表示に関しては納得致しました。 ただ、実行されないのはどうしてなのでしょうか? もし、ご存じであればご教授頂けないでしょうか?
お礼
すいません。。。 そのまさかでした。 イベントスケジュラーが起動していませんでした。 ありがとうございますm(_ _)m