我想创建一个只在周六和周四运行的mysql事件。
是否可以定义事件本身的日期?
我有一个想法,每天运行调度程序,如果它是星期四或星期六,那么该过程将继续,否则它将退出调度程序而不做任何事情。
答案 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;