MySQL 定时器
Posted 风筝有风#
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 定时器相关的知识,希望对你有一定的参考价值。
1、查看mysql版本
select version(); // 小于5.1版本不支持定时器
2、查看MySQL定时器状态
show VARIABLES LIKE \'event_scheduler\';
// off or 0 为关闭状态 || on or 1 为开启状态
3、开启定时器
SET GLOBAL event_scheduler = 1; // 开启定时器
4、存储过程语法
DELIMITER $$
CREATE PROCEDURE card_status()
BEGIN
do something;
END
$$ DELIMITER
5、定时器语法
DROP EVENT IF EXISTS
test_event
;
CREATE EVENT test_event
ON SCHEDULE every 1 second
ON COMPLETION PRESERVE DISABLE
DO CALL test_proce();
6、执行定时器
alter event card_event on completion preserve enable;
以上是关于MySQL 定时器的主要内容,如果未能解决你的问题,请参考以下文章