我通常按以下方式設置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