Планирование события каждый день в данное время

11

Я хочу, чтобы мое мероприятие проводилось каждый день в 00:20. Я запутался в планировании времени. Должен ли я использовать первый вариант или второй?

Опция 1

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

Вариант 2

CREATE EVENT my_event
  ON SCHEDULE
    AT ('2014-04-30 00:20:00'+ INTERVAL 1 DAY) ON COMPLETION PRESERVE ENABLE 
  DO
    # My query
Роковая женщина
источник

Ответы:

10

Используйте первый, если вы хотите проводить свое мероприятие каждый день.

Второй синтаксис будет выполнен один раз.

Вариант 1 : проводить мероприятие каждую ночь в 00:20

Вариант 2 : выполнить событие один раз 2014-05-01 в 00:20

Максимум.

Максим Фуйе
источник
1
Просто интересно: что это ON COMPLETION PRESERVE ENABLEзначит?
Каньон Колоб
1
@KolobCanyon ON COMPLETION СОХРАНЯЙ, чтобы сделать его повторяемым событием, чтобы тебе не пришлось его создавать снова.
Ясин ЛААДИДИ