场景,表中的数据有开始时间和终止时间,想要在开始和结束的时间段内修改状态值。

利用Mysql定时器完成以上需求
1、定义需要更新的表

新建一条函数update_status

BEGIN#Routine body goes here...UPDATE update_form SET `status` =
CASE WHEN NOW() < apply_start_time THEN 0WHEN apply_start_time < NOW() AND apply_end_time >NOW() THEN 1WHEN NOW() > apply_end_time THEN 2END;END


2、然后新建一个事件调用上面的函数

设定计划运行

最后记得开启定时任务
SET GLOBAL event_scheduler = 1;

MySQL定时任务,根据时间更新状态相关推荐

  1. MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)

    <span style="font-family: 'Microsoft YaHei'; font-size: 14px;">MySQL定时任务event</sp ...

  2. mysql根据当前时间删除_从日期时间早于另一项日期时间的Mysql表中删除

    我有一些困难,使我的MySQL查询正确.当前状态如下: 我有一个包含Todo的表,其中datetime字段已更改为(在插入/更新时设置为当前datetime) 如果有20个以上的项目的"是否 ...

  3. mysql索引统计信息更新_MySQL索引统计信息更新相关的参数

    MySQL统计信息相关的参数: 1. innodb_stats_on_metadata(是否自动更新统计信息),MySQL 5.7中默认为关闭状态 仅在统计信息配置为非持久化的时候生效. 也就是说在i ...

  4. navicat创建MySql定时任务详解

    目录 navicat创建MySql 定时任务详解 一.开起定时任务 二.通过navicat创建定时任务 三.关闭.启动.别名.移动.删除event 四.查询Event信息 navicat创建MySql ...

  5. navicat创建mysql定时任务_navicat创建MySql定时任务的方法详解

    navicat创建MySql 定时任务详解 事件(event)是MySQL在相应的时刻调用的过程式数据库对象.一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的" ...

  6. navicat mysql 计划任务_navicat创建MySql定时任务的方法详解

    navicat创建MySql 定时任务详解 事件(event)是MySQL在相应的时刻调用的过程式数据库对象.一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的" ...

  7. MySQL中的时间类型

    时间是一类重要的数据,MySQL中有多种关于时间的类型可以选择.这篇文章主要介绍MySQL中的时间类型,主要参考MySQL文档:https://dev.mysql.com/doc/refman/8.0 ...

  8. MySQL日期和时间数据类型(DATE、TIME、 DATETIME、 TIMESTAMP和YEAR)

    目录 日期和时间数据类型语法 Date DATETIME和DATETIME(fsp) TIMESTAMP和TIMESTAMP[(fsp)] TIME和TIME(fsp) YEAR和YEAR(4) 本文 ...

  9. mysql获取当前时间_MYSQL proxysql 在深入 信息获取和信息输出

    ProxySQL 前两期针对不同的MYSQL高可用的方式来说的, 本期会更加深入到PROXYSQL 的一些本身的东西. 在PROXYSQL 中有一个表,存储了所有的global variables, ...

最新文章

  1. windows下的php的memcache扩展的安装及memcache最新下载地址
  2. 【数据挖掘笔记十】聚类分析:基本概念和方法
  3. 百度可观测系列 | 采集亿级别指标,Prometheus 集群方案这样设计
  4. jarjar.jar解决jar包版本兼容问题
  5. 掌握这些大数据知识,面试官再也不会怕了!
  6. python 电脑文件变动提醒_Python整理文件方法,效率提升100倍-docx是什么文件
  7. BlockCode 少儿编程 9 《赛跑》
  8. jquery版本共存_多个jQuery版本共存的处理方案
  9. excel导出动态表头以及二级三级表头,还有数据库动态的数据来源
  10. (20191227已解决)从Linux服务器下载超过4G的文件并批量操作同类型文件
  11. Linux系统中RPS/RFS介绍
  12. 曼陀罗花对女性有什么作用?
  13. 快时钟到慢时钟的同步问题
  14. 开源项目eladmin--笔记
  15. 关于C/C++中的short类型
  16. c语言项目过期什么意思,vs2010为什么总显示此项目已过期 XP系统
  17. 2020科目一考试口诀_2020驾照科目一考试技巧口诀,速记技巧
  18. 在线文档协作:办公必备高效率神器
  19. stm32mp1 Cortex M4开发篇12:扩展板震动马达控制
  20. java android 读写三菱PLC 使用TCP/IP 协议

热门文章

  1. 第8期-通过晋江爬取小说
  2. 计算机一级cad试题及答案,计算机一级模拟试题及答案
  3. 多重派生及有子对象的构造函数
  4. Xilinx Video 教程 Lesson 2
  5. android gps free,AndroiTS GPS Test Free
  6. linux 终端 分享,11个实用的Linux终端命令总结分享
  7. 应用集成小米华为推送问题总结
  8. 32.android的推送协议,小米华为手机推送问题,简单了解一下
  9. pandas.core.base.SpecificationError: nested renamer is not supported解决方案
  10. 十进制转二进制C语言版