前言

自 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;

更多相关文章

  1. Android(安卓)之 AsyncTask 异步任务
  2. Android(安卓)任务和回退堆栈---启动任务
  3. Android(安卓)后台任务(五)Service
  4. Windows环境下Android(安卓)Studio系列4—界面介绍
  5. Android监听Home键和最近任务
  6. Android中对后台任务线程性能的说明及优化
  7. Android(安卓)线程池管理工具类
  8. Android(安卓)创建线程执行任务
  9. 获取Android正在运行的任务和服务

随机推荐

  1. Android bootanimation 制作过程
  2. Android学习之Service(下)
  3. Android smali语法
  4. Android使用HttpClient时出现错误:java.la
  5. Android实现二级联动
  6. RHEL5 CENTOS5上编译Android内核的步骤
  7. Android获取本机Mac地址及IP地址方法
  8. 关于android在Service中弹出Dialog对话框
  9. Professional Android 2 Development - 6
  10. Android 异步任务加载图片代码