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
Femme fatale
la source

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.

Maxime Fouilleul
la source
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