mysql的定时任务实例教程
作者:nice花椒 时间:2024-01-13 00:24:46
前言
自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精 确到每分钟执行一次。对于一些对数据实时性要求比较高的应用(例如:股票、 * 、比分等)就非常适合。
本文将给大家详细介绍关于mysql定时任务的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧
mysql定时任务
应用场景:发货后15天自动更改订单状态为已收货
实现方法:mysql的event事件
1.查看event事件是否开启,默认都是关闭状态 SHOW VARIABLES LIKE 'event_scheduler';
2.开启event事件 set global event_scheduler=on;
3.创建函数
注意下入参
4.接下来在自己的代码中启动就可以了,一般是在后台发货时启用(我这里还包括了15分钟自动取消订单功能)
附关闭定时任务
alter event event_day_update ON COMPLETION PRESERVE DISABLE;
来源:https://segmentfault.com/a/1190000016226620
标签:mysql,定时任务
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
DataReader深入解析:持续更新
2023-07-11 06:24:08
详解如何在Go项目中输出版本信息
2024-04-26 17:17:20
ASP/php/aspx生成静态网页的方法
2007-10-25 12:01:00
sqlserver 各种判断是否存在(表名、函数、存储过程等)
2024-01-19 18:53:54
python用fsolve、leastsq对非线性方程组求解
2021-06-28 23:33:29
SQL Server开发过程中的的常见问题总结
2009-01-06 11:16:00
Python实现五子棋人机对战 和人人对战
2023-01-14 07:59:52
在Internet Explorer中正确使用MSXML
2009-02-22 18:41:00
Python全景系列之模块与包全面解读
2022-12-09 19:26:48
20个解决日常编程问题的Python代码分享
2021-02-14 03:57:41
![](https://img.aspxhome.com/file/2023/8/89118_0s.png)
使用SQL语句去掉重复的记录【两种方法】
2024-01-18 16:55:59
PHP的PDO预定义常量讲解
2023-06-09 13:35:54
Python partial函数原理及用法解析
2021-01-22 02:48:50
Python中类的初始化特殊方法
2021-05-26 14:50:01
Python随机生成均匀分布在三角形内或者任意多边形内的点
2022-02-15 22:02:14
![](https://img.aspxhome.com/file/2023/9/97629_0s.png)
解决Windows10下mysql5.5数据库命令行中文乱码问题
2024-01-16 15:04:29
matplotlib之属性组合包(cycler)的使用
2021-04-16 19:31:04
![](https://img.aspxhome.com/file/2023/8/97348_0s.png)
解读Python脚本的常见参数获取和处理方式
2022-07-17 03:36:02
![](https://img.aspxhome.com/file/2023/1/118041_0s.jpg)
mysql存储过程 在动态SQL内获取返回值的方法详解
2024-01-19 01:22:53
Python中的hypot()方法使用简介
2021-06-02 03:44:37