您的位置:首页 > 数据库 > MySQL

mysql定时任务

2013-10-29 22:43 253 查看
一、查看event是否开启

show variables like '%sche%';//event_scheduler其实叫这个名字

开启event_scheduler

set global event_scheduler =1;

二、创建存储过程test

CREATE PROCEDURE test ()

BEGIN

update userinfo SET endtime = now() WHERE id = '155';

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: