日期:2014-05-16 浏览次数:20789 次
如果要每30秒执行以下语句:
update userinfo set endtime = now() WHERE id = '110';
delimiter // /* 设定语句终结符为 //,因存储过程语句用;结束 */
一、查看event是否开启
show variables like '%sche%';开启event_scheduler
set global event_scheduler =1;
CREATE PROCEDURE test () BEGIN update userinfo set endtime = now() where id = '110'; END;
create event if not exists e_test on schedule every 30 second on completion preserve do call test();
alter event e_test ON COMPLETION PRESERVE DISABLE;
alter event e_test ON COMPLETION PRESERVE ENABLE;