mysql计划任务
这两天一直遇见mysql计划任务的案例,今天我就给大家分享一个真是的实例:
1、创建计划任务的语法:
create event 任务名称 on schedule at 时间周期 starts '年-月-日 时-分-秒‘ do sql语句
或者
create event 任务名称 on schedule every 时间周期 starts '年-月-日 时-分-秒‘ do sql语句
at 是在设置的时间中执行这条语句就不再执行了,而every 是一个循环的操作,比如我的时间设置的是'2015-05-08 17:55:00’,
at语句就是在这个2015-05-08 17:55:00时间点上执行,
而every 是在你设定的时间周期内重复执行这条语句。
2、查看计划任务执行状态:
def test e_test root@localhost SYSTEM SQL TRUNCATE TABLE a RECURRING 1 DAY STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-06 13:15:12 ENABLED NOT PRESERVE 2015-05-06 13:13:28 2015-05-06 13:13:28 2015-05-08 13:15:12 0 utf8 utf8_general_ci latin1_swedish_ci
def mysql e_test root@localhost SYSTEM SQL UPDATE users SET name=1300001 WHERE id=529 RECURRING 1 DAY STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-06 13:53:00 ENABLED NOT PRESERVE 2015-05-06 13:52:12 2015-05-06 13:52:12 2015-05-08 13:53:00 0 utf8 utf8_general_ci latin1_swedish_ci
def own e_test root@localhost SYSTEM SQL UPDATE emp SET city=4444444 WHERE id=8888 RECURRING 1 DAY STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-06 15:26:00 ENABLED NOT PRESERVE 2015-05-07 15:03:38 2015-05-07 15:03:38 2015-05-08 15:26:00 0 utf8 utf8_general_ci latin1_swedish_ci
def own e_update root@localhost SYSTEM SQL UPDATE user SET score=0 WHERE isvalid=1 RECURRING 1 DAY STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-06 15:00:00 ENABLED NOT PRESERVE 2015-05-07 15:03:38 2015-05-07 15:03:38 2015-05-08 15:00:00 0 utf8 utf8_general_ci latin1_swedish_ci
def mysql users_score_update root@localhost SYSTEM SQL UPDATE users as a LEFT JOIN (select user_id,sum(score) as score from scorerecords
where isvalid=1 and convert(createtime,date) = CURDATE()
and score >0 group by user_id) as b on a.id = b.user_id
set a.dailyscore = case when b.score is null then 0 else b.score end
where a.isvalid =1 RECURRING 1 DAY STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-06 15:00:00 ENABLED NOT PRESERVE 2015-05-07 12:01:43 2015-05-07 12:01:43 2015-05-08 15:00:00 0 utf8 utf8_general_ci latin1_swedish_ci
def ceshi w_update root@% SYSTEM SQL UPDATE wuceshi SET name ='ddd' WHERE id=1 RECURRING 1 DAY STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-08 14:03:00 ENABLED NOT PRESERVE 2015-05-08 14:02:56 2015-05-08 14:02:56 2015-05-08 14:03:00 0 utf8 utf8_general_ci latin1_swedish_ci
def damayi users_score_update root@% SYSTEM SQL UPDATE users as a LEFT JOIN (select user_id,sum(score) as score from scorerecords
where isvalid=1 and convert(createtime,date) = CURDATE()
and score >0 group by user_id) as b on a.id = b.user_id
set a.dailyscore = case when b.score is null then 0 else b.score end
where a.isvalid =1 RECURRING 1 DAY STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-08 15:26:00 ENABLED NOT PRESERVE 2015-05-08 15:24:52 2015-05-08 15:24:52 2015-05-08 15:26:00 0 utf8 utf8_general_ci latin1_swedish_ci
def damayi e_test_insert root@% SYSTEM SQL INSERT INTO test.aaa VALUES (CURRENT_TIMESTAMP) RECURRING 1 SECOND STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-08 15:04:17 ENABLED NOT PRESERVE 2015-05-08 15:04:17 2015-05-08 15:04:17 2015-05-08 18:02:40 0 utf8 utf8_general_ci latin1_swedish_ci
def mayidaxiangcs users_score_update root@% SYSTEM SQL UPDATE users as a LEFT JOIN (select user_id,sum(score) as score from scorerecords
where isvalid=1 and convert(createtime,date) = CURDATE()
and score >0 group by user_id) as b on a.id = b.user_id
set a.dailyscore = case when b.score is null then 0 else b.score end
where a.isvalid =1 RECURRING 1 DAY STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-06 00:00:00 ENABLED NOT PRESERVE 2015-05-08 15:47:21 2015-05-08 15:47:21 0 utf8 utf8_general_ci latin1_swedish_ci
def ceshievent users_score_update root@% SYSTEM SQL UPDATE users as a LEFT JOIN (select user_id,sum(score) as score from scorerecords
where isvalid=1 and convert(createtime,date) = CURDATE()
and score >0 group by user_id) as b on a.id = b.user_id
set a.dailyscore = case when b.score is null then 0 else b.score end
where a.isvalid =1 RECURRING 1 DAY STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-06 00:00:00 ENABLED NOT PRESERVE 2015-05-08 16:57:36 2015-05-08 16:57:36 0 utf8 utf8_general_ci latin1_swedish_ci
def damayidaxiang users_score_update root@% SYSTEM SQL UPDATE users as a LEFT JOIN (select user_id,sum(score) as score from scorerecords
where isvalid=1 and convert(createtime,date) = CURDATE()
and score >0 group by user_id) as b on a.id = b.user_id
set a.dailyscore = case when b.score is null then 0 else b.score end
where a.isvalid =1 RECURRING 5 MINUTE STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION 2015-05-08 17:55:00 ENABLED NOT PRESERVE 2015-05-08 17:56:21 2015-05-08 17:56:21 2015-05-08 18:00:00 0 utf8 utf8_general_ci latin1_swedish_ci
mysql计划任务的更多相关文章
- 如何开启mysql计划事件
如何开启mysql计划事件 (2012-07-26 12:21:23) 转载▼ 标签: mysql 事件计划 it 分类: MySQL 首先在sql中查询计划事件的状态:SHOW VARIABLES ...
- 创建和使用MySQL计划事件
查看事件调度程序线程的状态: SHOW PROCESSLIST; 要启用和启动事件调度程序线程命令: SET GLOBAL event_scheduler = ON; 禁用和停止事件调度程序线程: S ...
- mysql计划字段中有多少个逗号,或者某个标识符
eg:计划url中有多少个小数点 select length('www.mysql.com')-length(REPLACE('www.mysql.com','.',''));
- mysql计划任务每天定时执行
代码例子:CREATE EVENT `course_listener` ON SCHEDULE EVERY DAY STARTS '2012-07-18 00:00:00' ON COMPLETION ...
- MySQL计划任务(事件调度器)(Event Scheduler)
http://www.cnblogs.com/c840136/articles/2388512.html https://dev.mysql.com/doc/refman/5.7/en/events- ...
- MySQL计划任务(事件调度器)(Event Scheduler)[转]
原文链接: http://www.cnblogs.com/c840136/articles/2388512.html MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件.定时任务机 ...
- Mysql 计划任务
-- 设置 show variables like '%sche%'; ; -- Start存储过程 drop PROCEDURE if exists test; CREATE PROCEDURE t ...
- 【转】mysql 计划事件
转自:http://www.cnblogs.com/c840136/articles/2388512.html MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件.定时任务机制,在 ...
- MySQL计划任务(事件调度器)
原文:http://www.cnblogs.com/c840136/articles/2388512.html 备忘; MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件.定时任务 ...
随机推荐
- paper 51:图像复原
图像退化: 图像在形成.记录.处理和传输过程中,由于成像系统.记录设备.传输介质和处理方法的不完善,导致图像质量的下降,这种现象叫做图像退化. 图像复原: 就是对退化的图像进行处理,尽可能恢复出原始 ...
- paper 42 :图像的小波变换
关于小波变换我只是有一个很朴素了理解.不过小波变换可以和傅里叶变换结合起来理解. 傅里叶变换是用一系列不同频率的正余弦函数去分解原函数,变换后得到是原函数在正余弦不同频率下的系数. 小波变换使用一系列 ...
- 转一篇 adaboost 的好文 AdaBoost简介及训练误差分析
AdaBoost简介及训练误差分析 http://wenku.baidu.com/link?url=y9Q2qjrJr6IShyY5EQEmvkPZmmP4t3HOdHUgMWaIffI9W0uzTr ...
- R语言书籍的学习路线图
现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言. 对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑 ...
- 使用sysprep克隆虚拟机
1.虚拟机安装windows2008 x64 r2 2.安装完毕后,运行”c:\windows\system32\sysprep\sysprep.exe” 3.选择”进入系统全新体验(OOBE),勾选 ...
- zw版【转发·台湾nvp系列Delphi例程】HALCON FillUp2
zw版[转发·台湾nvp系列Delphi例程]HALCON FillUp2 procedure TForm1.Button1Click(Sender: TObject);var op : HOpera ...
- C#和JavaScript交互(asp.net前台和后台互调)总结 (转)
http://www.cnblogs.com/poleices/archive/2011/02/24/1963727.html C#代码与javaScript函数的相互调用: 1.如何在JavaScr ...
- jquery ui和jquery easy ui的区别
jquery ui 是jquery开发团队 开发,适用于网站式的页面.jquery easyui 是第三方基于jquery开发,适用于应用程序式的页面. 两者的方法调用也略有不同:jquery ui ...
- Swift数据类型简介
用 Swift 编写 iOS 和 OS X 应用将是一场美妙的体验,Swift 之后也会不断开发新特性和兼容性. Swift 提供了与C.Objective-C的相似的基础数据类型,包含整数Int,浮 ...
- 利用VHD虚拟文件加密自己的个人信息
1.制作VHD磁盘 计算机—管理—磁盘管理—操作—创建VHD 2.挂载卸载VHD磁盘 磁盘管理—操作—附加VHD 选择只读则不允许修改文件内容 3.用途 这样一个虚拟磁盘就被建立出来.它实际上仅仅是一 ...