MySQL 让一个存储过程定时作业的代码
2022-11-12 09:21:32
内容摘要
这篇文章主要为大家详细介绍了MySQL 让一个存储过程定时作业的代码,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!1、在mysql 中建立一个
文章正文
这篇文章主要为大家详细介绍了MySQL 让一个存储过程定时作业的代码,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
1、在mysql 中建立一个数据库 test1语句:create database test12、创建表examinfocreate table examinfo(id int auto_increment not null,endtime datetime,primary key(id));3 插入数据:insert into examinfo values('1','2011-4-23 23:26:50');4 创建存储过程testCREATE PROCEDURE test ()BEGINupdate examinfo SET endtime = now() WHERE id = 1;END;5、 创建event e_test代码如下:
CREATE EVENT if not exists e_test
on schedule every 30 second
on completion preserve
do call test();
6、查看event是否开启: show variables like '%sche%';将事件计划开启: set global event_scheduler=1;关闭事件任务: alter event e_test ON COMPLETION PRESERVE DISABLE;开户事件任务: alter event e_test ON COMPLETION PRESERVE ENABLE;7、运行查询结果即可出现想要的结果。结果显示如下:原始数据:过一段时间查询后的数据:
注:关于MySQL 让一个存储过程定时作业的代码的内容就先介绍到这里,更多相关文章的可以留意
代码注释