如何配置从星期一到星期五每天运行的事件mysql?

时间:2015-11-10 04:45:11

标签: mysql events

我有这段代码

CREATE EVENT daily_production
ON SCHEDULE EVERY 1 DAY STARTS '2015-11-08 23:45:00'
DO CALL sp_produccionDiaria();

请帮助我,我希望每天从星期一到星期五运行此代码,谢谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试过event tutorial,使用分隔符,还有完成保留

delimiter |    
CREATE EVENT daily_production 
      ON SCHEDULE EVERY 1 DAY
      STARTS '2015-11-08 23:45:00'
      ON COMPLETION PRESERVE
    DO
    BEGIN
      CALL sp_produccionDiaria();
   END |

delimiter ;

或者,在该MySQL事件上编写shell脚本,然后创建一个cron作业

00 23 * * Mon,Tue,Wed,Thu,Fri /path/mysql_event.sh