MySQL定时任务,根据时间更新状态
场景,表中的数据有开始时间和终止时间,想要在开始和结束的时间段内修改状态值。
利用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定时任务,根据时间更新状态相关推荐
- MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)
<span style="font-family: 'Microsoft YaHei'; font-size: 14px;">MySQL定时任务event</sp ...
- mysql根据当前时间删除_从日期时间早于另一项日期时间的Mysql表中删除
我有一些困难,使我的MySQL查询正确.当前状态如下: 我有一个包含Todo的表,其中datetime字段已更改为(在插入/更新时设置为当前datetime) 如果有20个以上的项目的"是否 ...
- mysql索引统计信息更新_MySQL索引统计信息更新相关的参数
MySQL统计信息相关的参数: 1. innodb_stats_on_metadata(是否自动更新统计信息),MySQL 5.7中默认为关闭状态 仅在统计信息配置为非持久化的时候生效. 也就是说在i ...
- navicat创建MySql定时任务详解
目录 navicat创建MySql 定时任务详解 一.开起定时任务 二.通过navicat创建定时任务 三.关闭.启动.别名.移动.删除event 四.查询Event信息 navicat创建MySql ...
- navicat创建mysql定时任务_navicat创建MySql定时任务的方法详解
navicat创建MySql 定时任务详解 事件(event)是MySQL在相应的时刻调用的过程式数据库对象.一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的" ...
- navicat mysql 计划任务_navicat创建MySql定时任务的方法详解
navicat创建MySql 定时任务详解 事件(event)是MySQL在相应的时刻调用的过程式数据库对象.一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的" ...
- MySQL中的时间类型
时间是一类重要的数据,MySQL中有多种关于时间的类型可以选择.这篇文章主要介绍MySQL中的时间类型,主要参考MySQL文档:https://dev.mysql.com/doc/refman/8.0 ...
- MySQL日期和时间数据类型(DATE、TIME、 DATETIME、 TIMESTAMP和YEAR)
目录 日期和时间数据类型语法 Date DATETIME和DATETIME(fsp) TIMESTAMP和TIMESTAMP[(fsp)] TIME和TIME(fsp) YEAR和YEAR(4) 本文 ...
- mysql获取当前时间_MYSQL proxysql 在深入 信息获取和信息输出
ProxySQL 前两期针对不同的MYSQL高可用的方式来说的, 本期会更加深入到PROXYSQL 的一些本身的东西. 在PROXYSQL 中有一个表,存储了所有的global variables, ...
最新文章
- windows下的php的memcache扩展的安装及memcache最新下载地址
- 【数据挖掘笔记十】聚类分析:基本概念和方法
- 百度可观测系列 | 采集亿级别指标,Prometheus 集群方案这样设计
- jarjar.jar解决jar包版本兼容问题
- 掌握这些大数据知识,面试官再也不会怕了!
- python 电脑文件变动提醒_Python整理文件方法,效率提升100倍-docx是什么文件
- BlockCode 少儿编程 9 《赛跑》
- jquery版本共存_多个jQuery版本共存的处理方案
- excel导出动态表头以及二级三级表头,还有数据库动态的数据来源
- (20191227已解决)从Linux服务器下载超过4G的文件并批量操作同类型文件
- Linux系统中RPS/RFS介绍
- 曼陀罗花对女性有什么作用?
- 快时钟到慢时钟的同步问题
- 开源项目eladmin--笔记
- 关于C/C++中的short类型
- c语言项目过期什么意思,vs2010为什么总显示此项目已过期 XP系统
- 2020科目一考试口诀_2020驾照科目一考试技巧口诀,速记技巧
- 在线文档协作:办公必备高效率神器
- stm32mp1 Cortex M4开发篇12:扩展板震动马达控制
- java android 读写三菱PLC 使用TCP/IP 协议
热门文章
- 第8期-通过晋江爬取小说
- 计算机一级cad试题及答案,计算机一级模拟试题及答案
- 多重派生及有子对象的构造函数
- Xilinx Video 教程 Lesson 2
- android gps free,AndroiTS GPS Test Free
- linux 终端 分享,11个实用的Linux终端命令总结分享
- 应用集成小米华为推送问题总结
- 32.android的推送协议,小米华为手机推送问题,简单了解一下
- pandas.core.base.SpecificationError: nested renamer is not supported解决方案
- 十进制转二进制C语言版