您的位置
主页 > 网站技术 > 数据库 > » 正文

学习MySQL定时器EVENT笔记

来源: 站长圈 点击:

本文为大家介绍下MySQL定时器EVENT,要使定时起作用 MySQL的常量GLOBAL event_scheduler必须为on或者是1,感兴趣的朋友可以了解下!

要使定时起作用 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; 




首页  - 关于站长圈  - 广告服务  - 联系我们  - 关于站长圈  - 网站地图  - 版权声明