博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql的Event 及 时间 操作
阅读量:5161 次
发布时间:2019-06-13

本文共 1266 字,大约阅读时间需要 4 分钟。

  1、距离当前 多长时间 执行

DELIMITER $$

ALTER DEFINER=`admin`@`%` EVENT `epnrupdatestatusagain` ON SCHEDULE EVERY 1 DAY STARTS '2015-07-24 14:45:00' ON COMPLETION PRESERVE ENABLE DO BEGIN

UPDATE diyfare.`pnr`
SET diyfare.`pnr`.`Status`=2
WHERE diyfare.`pnr`.`Status` != 2
AND NOW() BETWEEN DATE_SUB(diyfare.`pnr`.`Deadline`, INTERVAL 1 DAY) AND diyfare.`pnr`.`Deadline`;
END$$

DELIMITER ;

DATE_SUB  前

DATE_ADD 后

获取当前时间  SELECT NOW();

2、EVENT

--查看是否开启定时器

show variables like ’%sche%’;

--开启定时器

set global event_scheduler =1;

--改变分隔符

mysql> delimiter //

--创建存储过程

mysql> create procedure PRO_lqy_test_insert_23()
    -> begin
    -> insert into lqy_test(title,content,createtime) values('title titles','con
tent contents',now());
    -> end//
Query OK, 0 rows affected (0.00 sec)

--创建事件,每天15:15:00执行

mysql> create event EVENT_lqy_test_insert_23

    -> on schedule
    -> every 1 day starts '2012-04-24 15:15:00'
    -> do call PRO_lqy_test_insert_23()//
Query OK, 0 rows affected (0.00 sec)

mysql> delimiter ;

--启动事件

mysql> alter event EVENT_lqy_test_insert_23 on
    -> completion preserve enable;
Query OK, 0 rows affected (0.00 sec)

--关闭事件

mysql> alter event EVENT_lqy_test_insert_23 on

    -> completion preserve disable;
Query OK, 0 rows affected (0.00 sec)

转载于:https://www.cnblogs.com/xiaocandou/p/4677670.html

你可能感兴趣的文章
Jmeter中中文乱码
查看>>
pandas之数据处理操作
查看>>
jQuery拼接HTML标签元素
查看>>
【BZOJ】3926: [Zjoi2015]诸神眷顾的幻想乡
查看>>
【BZOJ】1052: [HAOI2007]覆盖问题
查看>>
Objective-C基础10 :代码块
查看>>
【spoj1182/usaco-Cow Queueing, 2003 Dec-二进制编号】数位dp
查看>>
二:photoshop的基础学习
查看>>
[NOIp提高组2016]组合数问题
查看>>
[转]反向迭代器(rbegin,rend)
查看>>
perl的正则表达式
查看>>
[BOT]自己动手实现android 饼状图,PieGraphView,附源码解析
查看>>
java程序设计基础篇 复习笔记 第一单元
查看>>
ANDROID笔记:ListView和CheckBox的简单使用
查看>>
Oracle截取字符串和查找字符串
查看>>
Heaps(Contest2080 - 湖南多校对抗赛(2015.05.10)(国防科大学校赛决赛-Semilive)+scu1616)...
查看>>
PIL
查看>>
IOS之weak
查看>>
打开局域网共享文件(映射)
查看>>
spark2.1:读取hive中存储的多元组(string,double)失败
查看>>