前提:这里我使用存储过程实现数据库的count值每5秒加一的功能,首先你的有一张表counter
1、创建存储过程
- navicat创建,选过程,点击完成,下一步点完成
- 代码如下
BEGIN
update counter set count=count+1;
END
- 保存完成,命名为test_counter;
2、定时执行
- 创建事件,如下图
CREATE EVENT counter_event
ON SCHEDULE EVERY 5 SECOND
ON COMPLETION PRESERVE
DO CALL test_counter
- 查看事件功能开启状态
-
show VARIABLES