Zaplanuj wydarzenie codziennie o określonej godzinie

11

Chcę, aby moje wydarzenie odbywało się codziennie o 00:20. Jestem zagubiony w planowaniu czasu. Czy powinienem używać pierwszej opcji, czy drugiej?

opcja 1

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

Opcja 2

CREATE EVENT my_event
  ON SCHEDULE
    AT ('2014-04-30 00:20:00'+ INTERVAL 1 DAY) ON COMPLETION PRESERVE ENABLE 
  DO
    # My query
Femme fatale
źródło

Odpowiedzi:

10

Użyj pierwszego, jeśli chcesz realizować swoje wydarzenie codziennie.

Druga składnia zostanie wykonana raz.

Opcja 1 : Wykonuj wydarzenie co noc o 00:20

Opcja 2 : Wykonaj wydarzenie raz 01.05.2014 o 00:20

Max.

Maxime Fouilleul
źródło
1
Zastanawiam się: co to ON COMPLETION PRESERVE ENABLEznaczy?
Kolob Canyon
1
@KolobCanyon ON COMPLETION PRESERVE, aby było to powtarzalne wydarzenie, więc nie musisz go ponownie tworzyć.
Yassine LAADIDI