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

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.