1、查看event是否開啓mysql
show variables like '%sche%';
開啓event_schedulerlinux
set global event_scheduler =1;
爲了重啓mysql也能生效,最好再my.ini(linux在my.cnf)裏面設置sql
event_scheduler =1
2、建立存儲過程
spa
CREATE PROCEDURE test () BEGIN sql; END;
3、建立event e_test
blog
create event if not exists e_test on schedule every 30 second on completion preserve do call test();
每隔30秒將執行存儲過程test
事件
關閉事件任務io
alter event e_test ON COMPLETION PRESERVE DISABLE;
開啓事件任務event
alter event e_test ON COMPLETION PRESERVE ENABLE;