navicat mysql 计划任务_通过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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值