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.