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,顾名思义就是事件.定时任务 ...
随机推荐
- 。。。Spring框架总结(一)。。。
Spring框架已经学习了两遍了,第一遍基本上忘得差不多了,现在开始复习第二遍的,也复习的差不多了,比之前懂了很多东西,今天就写下来,记录一下我滴小成果! 首先,在Spring框架中有两个重要的概念: ...
- struts2中的addActionError 、addFieldError、addActionMessage的方法
一 addActionError ①概念addActionError是Action级别的错误消息 ②添加this.addActionError("错误信息"); ③显示<s: ...
- [Ubuntu] Remove Byte Order Mark (BOM) from files recursively [Forward article]
Original article: http://www.yiiframework.com/wiki/570/remove-byte-order-mark-bom-from-files-recursi ...
- word - 如何让 图片任意移动
选中图片, 设置图片的自动换行 为四周环绕型
- zw版【转发·台湾nvp系列Delphi例程】HALCON ClipRegion
zw版[转发·台湾nvp系列Delphi例程]HALCON ClipRegion procedure TForm1.Button1Click(Sender: TObject);var img : HI ...
- Mysql 注意细节
1.无法连接远程数据库,是因为远程服务器并没有开通权限,提供给其他机子连接: 在服务器机子 开通权限: 1)进去MySql 2)mysql>GRANT ALL PRIVILEGES ...
- 【GDI+】继续图形的问题
现在有一个需求: 一个或多个四个点组成的矩形,一个或多个值指定 下一点->当前点方向的垂直方向是不闭合的. 目前大概有三种情况: 1.只有一个矩形且只有一个指定不闭合方向的时候,此时只用按照指定 ...
- html 复习
通过几次修改网页的经历,发现相关基础知识之薄弱,不得不再次花时间复习一遍.希望这是最后一次. 一 通用声明 HTML5 <!DOCTYPE html> HTML 4.01 <!DOC ...
- wxPython_Phoenix在线安装
转自:http://blog.csdn.net/xiaodong193/article/details/51920283 wxpython在python 3.X下变成了wxpython Project ...
- Shell之while循环
While循环的格式: while expression do command command ... done 1.计数器控制的while循环:主要用于已经准确知道要输入的数据和字符串的数目. 例子 ...