我通常按以下方式设置MySql Events,其中UpdateTable()是一个用于更改表数据的存储过程。如何将MySQL事件设置为在最后一个事件仍在执行时不触发
CREATE EVENT UpdateTable_Every1Mins -- Create and Event
ON SCHEDULE EVERY 1 MINUTE STARTS CURRENT_TIMESTAMP + INTERVAL 1 MINUTE
DO CALL UpdateTable();
有时,UpdateTable过程很耗时,最多可以跨越3分钟。由于我已将间隔设置为1分钟(如上面的查询所示),因此当当前UpdateTable调用仍在运行时,如何确保不触发新的UpdateTable调用?
谢谢
太棒了!感谢你的回答! – user1034912