1. 程式人生 > >mysql事件執行時間

mysql事件執行時間

mysql事件:每天凌晨呼叫儲存過程,儲存過程是向表裡增刪指定記錄

CREATE DEFINER=`root`@`localhost` 
EVENT `NewEvent`
ON SCHEDULE EVERY 1 DAY STARTS '2015-09-27 00:00:00'
ON COMPLETION PRESERVE
ENABLE
DO
CALL addrecord('type26record','0');

問題:比如現在是2015-9-27  00:21:20    而事件中是從'2015-09-27 00:00:00'開始執行,可能你會試圖把系統時間修改為9-27  23:59 觀察事件在28日凌晨或是以後的凌晨是否會執行

答案是:不會執行!永遠也不會!

如果想要執行,必須設定為當前時間以後的時間點!!!