Planifier un événement tous les jours à une heure donnée


11

Je veux que mon événement se déroule tous les jours à 00h20. Je suis confus dans la programmation de l'heure. Dois-je utiliser la première option ou la seconde?

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

Réponses:


10

Utilisez le premier si vous souhaitez exécuter votre événement tous les jours.

La deuxième syntaxe s'exécutera une fois.

Option 1 : exécuter l'événement tous les soirs à 00h20

Option 2 : Exécuter l'événement une fois le 01-05-2014 à 00:20

Max.


1
Je me demande simplement: qu'est-ce que cela ON COMPLETION PRESERVE ENABLEsignifie?
Kolob Canyon

1
@KolobCanyon ON COMPLETION PRESERVE pour en faire un événement reproductible afin que vous n'ayez pas à le recréer.
Yassine LAADIDI
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.