MySQL定时执行任务_MySQL
程序员文章站
2022-06-02 15:35:07
...
查看event是否开启
将事件计划开启
创建存储过程test
每隔30秒将执行存储过程test。
开户事件任务
show variables like '%sche%';
将事件计划开启
set global event_scheduler =1;
创建存储过程test
CREATE PROCEDURE test () BEGIN update examinfo SET endtime = now() WHERE id = 14; END;创建event e_test
create event if not exists e_test on schedule every 30 second on completion preserve do call test();
每隔30秒将执行存储过程test。
关闭事件任务
alter event e_test ON COMPLETION PRESERVE DISABLE;
开户事件任务
alter event e_test ON COMPLETION PRESERVE ENABLE;