如何将事件mysql配置为从周一到周五每天运行?

如何将事件mysql配置为从周一到周五每天运行?,mysql,events,Mysql,Events,我有这个密码 CREATE EVENT daily_production ON SCHEDULE EVERY 1 DAY STARTS '2015-11-08 23:45:00' DO CALL sp_produccionDiaria(); 请帮助我,我想从周一到周五每天运行这段代码,谢谢。您是否尝试过从,使用分隔符,以及完成时保存 delimiter | CREATE EVENT daily_production ON SCHEDULE EVERY 1 DAY

我有这个密码

CREATE EVENT daily_production
ON SCHEDULE EVERY 1 DAY STARTS '2015-11-08 23:45:00'
DO CALL sp_produccionDiaria();
请帮助我,我想从周一到周五每天运行这段代码,谢谢。

您是否尝试过从,使用分隔符,以及完成时保存

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
您是否尝试过从开始,使用分隔符,以及在完成时使用保留

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

你想跳过周六和周日吗?是的。我愿意。现在我只想跳过星期天。你想跳过星期六和星期天吗?是的。我愿意。现在我只想跳过星期天。