Сплануйте події щодня у визначений час


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 НА ЗАВДАННЯ ЗАВДАННЯ, щоб зробити цю подію повторюваною, тому вам не доведеться створювати її знову.
Яссіна ЛААДІДІ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.