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 让一个存储过程定时作业的代码的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!