特定の時間に毎日イベントをスケジュールする


11

イベントを毎日00:20に実行したい。時間のスケジュールに戸惑っています。最初のオプションと2番目のオプションのどちらを使用する必要がありますか?

オプション1

CREATE EVENT my_event
  ON SCHEDULE
    EVERY 1 DAY
    STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE 
  DO
    # My query

オプション2

CREATE EVENT my_event
  ON SCHEDULE
    AT ('2014-04-30 00:20:00'+ INTERVAL 1 DAY) ON COMPLETION PRESERVE ENABLE 
  DO
    # My query

回答:


10

イベントを毎日実行したい場合は、最初のものを使用します。

2番目の構文は1回実行されます。

オプション1毎晩00:20にイベントを実行する

オプション22014-05-01の00:20に1回イベントを実行する

最大


1
ただ疑問に思います:どういうON COMPLETION PRESERVE ENABLE意味ですか?
Kolob Canyon

1
@KolobCanyonをCOMPLETION PRESERVEに設定すると、繰り返し可能なイベントになり、再度作成する必要がなくなります。
ヤシンLAADIDI
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.