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


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 СОХРАНЯЙ, чтобы сделать его повторяемым событием, чтобы тебе не пришлось его создавать снова.
Ясин ЛААДИДИ
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.