安排mysql事件在星期六和星期四运行

时间:2013-08-14 15:07:00

标签: mysql events

我想创建一个只在周六和周四运行的mysql事件。

是否可以定义事件本身的日期?

我有一个想法,每天运行调度程序,如果它是星期四或星期六,那么该过程将继续,否则它将退出调度程序而不做任何事情。

2 个答案:

答案 0 :(得分:1)

如果您不想查看当天,则可能需要创建两个事件,重复EVERY 7 DAY

CREATE EVENT myevent_saturday
    ON NOW() + INTERVAL xxx DAY -- days till next saturday
      EVERY 7 DAY
    DO
      -- this and that

那就是说,就我自己而言,我会推动每天开火并检查当前的DAYOFWEEK ......

答案 1 :(得分:0)

此外,您还需要在配置文件中编辑事件调度程序状态。 为了确保它正在运行,请运行:

SHOW EVENTS;