每天在给定时间安排活动

Fem*_*ale 13 mysql event

我希望我的活动每天在 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
Run Code Online (Sandbox Code Playgroud)

选项 2

CREATE EVENT my_event
  ON SCHEDULE
    AT ('2014-04-30 00:20:00'+ INTERVAL 1 DAY) ON COMPLETION PRESERVE ENABLE 
  DO
    # My query
Run Code Online (Sandbox Code Playgroud)

Max*_*eul 11

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

第二种语法将执行一次。

选项 1每晚 00:20执行事件

选项 2在 2014-05-01 的 00:20执行一次事件

最大限度。