Planen Sie jeden Tag eine Veranstaltung zu einer bestimmten Zeit

11

Ich möchte, dass meine Veranstaltung jeden Tag um 00:20 Uhr stattfindet. Ich bin verwirrt in der Planung der Zeit. Sollte ich die erste oder die zweite Option verwenden?

Option 1

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

Option 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
quelle

Antworten:

10

Verwenden Sie die erste, wenn Sie Ihre Veranstaltung täglich ausführen möchten.

Die zweite Syntax wird einmal ausgeführt.

Option 1 : Führen Sie das Ereignis jede Nacht um 00:20 Uhr aus

Option 2 : Führen Sie das Ereignis einmal am 01.05.2014 um 00:20 Uhr aus

Max.

Maxime Fouilleul
quelle
1
Ich frage mich nur: Was macht das? ON COMPLETION PRESERVE ENABLE das?
Kolob Canyon
1
@KolobCanyon ON COMPLETION PRESERVE, um es zu einem wiederholbaren Ereignis zu machen, damit Sie es nicht erneut erstellen müssen.
Yassine LAADIDI