MySQL定时器EVENT学习笔记
程序员文章站
2024-02-27 22:29:45
要使定时起作用 mysql的常量global event_scheduler必须为on或者是1 -- 查看是否开启定时器 show variables like '%sch...
要使定时起作用 mysql的常量global event_scheduler必须为on或者是1
-- 查看是否开启定时器
show variables like '%sche%';
-- 开启定时器 0:off 1:on
set global event_scheduler = 1;
-- 创建事件
--每隔一秒自动调用e_test()存储过程
create event if not exists event_test
on schedule every 1 second
on completion preserve
do call e_test();
-- 开启事件
alter event event_test on
completion preserve enable;
-- 关闭事件
alter event event_test on
completion preserve disable;
select * from t;
-- 查看是否开启定时器
show variables like '%sche%';
-- 开启定时器 0:off 1:on
set global event_scheduler = 1;
-- 创建事件
--每隔一秒自动调用e_test()存储过程
create event if not exists event_test
on schedule every 1 second
on completion preserve
do call e_test();
-- 开启事件
alter event event_test on
completion preserve enable;
-- 关闭事件
alter event event_test on
completion preserve disable;
select * from t;