每天在给定时间安排活动


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

Answers:


10

如果您想每天执行活动,请使用第一个。

第二种语法将执行一次。

选项1每天晚上00:20执行活动

选项2在2014-05-01 00:20执行一次活动

最高


1
只是想知道:什么ON COMPLETION PRESERVE ENABLE意思?
科洛布峡谷

1
@KolobCanyon ON COMPLETION PRESERVE使其成为可重复的事件,因此您无需再次创建它。
Yassine LAADIDI '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.