通过Navicat 设置MySQL 计划任务



设计存储过程

CREATE PROCEDURE pro_inn()
BEGIN
/**************************************************************************************/
/*创建时间:2015年11月30日                                                             */
/*创建人:  XXX                                                                        */
/*实现功能:(XX项目)XXX统计                                                             */
/*源表:   表1 ,表2,表3                                                                */
/*目标表:  表5,表6                                                                    */
/**************************************************************************************/
-- 统计示例
insert into lijiang.tbl_statis_online(sq_id,sname,all_cnt,online_cnt,offline_cnt,on_porportion,sdate,create_time)
select 1000,'所有设备总数', allCnt ,onlineCnt,(allCnt - onlineCnt) offline,CONCAT(FORMAT(((onlineCnt/allCnt) * 100),2),'%') as spor ,DATE(now()), NOW() from 
(
select count(*) allCnt
from info_ap ia
where ia.area ='北京'
) a ,
(
select count(*) onlineCnt
from info_ap ia
left join report_ap_heart rah on ia.ap_id = rah.ap_id
where ia.area ='北京'
and rah.ymd = DATE(now())
)b ;


创建定时事件

CREATE DEFINER=`root`@`%` 
EVENT `e_report_ap_online_inn`
ON SCHEDULE EVERY 1 DAY STARTS '2015-11-30 23:10:00'
ON COMPLETION NOT PRESERVE
ENABLE
DO
CALL pro_inn();


事件参考链接:http://blog.chinaunix.net/uid-20639775-id-3323098.html

转载于:https://my.oschina.net/lcdmusic/blog/538453

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值