mysql 定时执行存储过程
来源:互联网 发布:饼干是什么意思网络上 编辑:程序博客网 时间:2024/05/16 10:19
CREATE DEFINER=`root`@`%` PROCEDURE `pro_user_ucwc_list_decId`()
BEGIN
set @v_sql = concat("insert into t_alarm_log (devId,cvs,createDate) SELECT @devId:=devid , @cvs:=sum(vcs),curdate() FROM db_cloudCount.`t_user_ucvvc_list_",date_sub(curdate(),interval 1 day),"` group by devId ");
prepare stmt from @v_sql; #预处理需要执行的动态SQL,其中stmt是一个变量
EXECUTE stmt; #执行SQL语句
deallocate prepare stmt;
DELETE FROM db_cloudCount.t_alarm_log WHERE CREATEDATE <= DATE_SUB(CURDATE(), INTERVAL 1 MONTH);
commit;
BEGIN
set @v_sql = concat("insert into t_alarm_log (devId,cvs,createDate) SELECT @devId:=devid , @cvs:=sum(vcs),curdate() FROM db_cloudCount.`t_user_ucvvc_list_",date_sub(curdate(),interval 1 day),"` group by devId ");
prepare stmt from @v_sql; #预处理需要执行的动态SQL,其中stmt是一个变量
EXECUTE stmt; #执行SQL语句
deallocate prepare stmt;
DELETE FROM db_cloudCount.t_alarm_log WHERE CREATEDATE <= DATE_SUB(CURDATE(), INTERVAL 1 MONTH);
commit;
End
--每天定时2:30运行
CREATE event IF NOT EXISTS user_ucwc_list_decId_event ON SCHEDULE EVERY 1 DAY
STARTS '2016-07-05 02:30:00'
ON COMPLETION PRESERVE
DO CALL pro_user_ucwc_list_decId();
##30秒执行一次
CREATE event IF NOT EXISTS user_ucwc_list_decId_event ON SCHEDULE EVERY 30 second
ON COMPLETION PRESERVE
DO CALL pro_user_ucwc_list_decId();
0 0
- MySQL定时执行存储过程
- MYSQL定时执行存储过程
- mysql 定时执行存储过程
- MYSQL 定时执行存储过程
- mysql 定时执行存储过程
- mysql 中定时执行存储过程
- MySql实现定时执行存储过程
- mysql创建定时执行存储过程任务
- mysql定时执行存储过程demo
- 存储过程定时执行
- 存储过程定时执行
- mysql怎么创建可以定时执行任务的过程语句存储过程定时执行sql
- mysql怎么让一个存储过程定时执行
- mysql怎么让一个存储过程定时执行
- mysql怎么让一个存储过程定时执行
- mysql怎么让一个存储过程定时执行
- MySQL如何设置让存储过程定时执行
- mysql怎么让一个存储过程定时执行
- Linux 使用QQ2013
- MyBatis学习总结(六)调用存储过程
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
- XML解析Pull解析
- Web 前端本地化(三)
- mysql 定时执行存储过程
- AbsListView添加headerView跟footerView的问题
- Java IO : outputStream 、Writer
- NSTimer 怎么暂停继续
- info.plist文件常用属性含义
- 26个Jquery使用小技巧
- JAVA-IO多线程图片上传
- 获取最顶部的VC
- Android之Launcher分析和修改1——Launcher默认界面配置(default_workspace)