mysql定时任务
1、mysql的定时任务可以用来定期执行统计数据或者删除数据,利用创建过程和定时任务相结合,相比于linux操作系统的定时任务,mysql的定时任务可以精确到秒。
查看定时任务:
- SELECT @@event_scheduler;
- SHOW VARIABLES LIKE 'event%';
开启定时任务:
- set GLOBAL event_scheduler = 1;
- SET GLOBAL event_scheduler = ON;
建立定时任务:
- DROP EVENT IF EXISTS JOB_ALARM;
- CREATE EVENT JOB_ALARM
- ON SCHEDULE EVERY 10 MINUTE
- DO
- BEGIN
- if(date_format(current_time(),'%H')>22 || date_format(current_time(),'%H')<5) THEN
- CALL PRO_ALARM();
- END IF;
- END