Mysql 定时任务

来源:互联网 发布:什么是大数据平台 编辑:程序博客网 时间:2024/06/03 22:24
要想执行event事件,就必须保证mysql的版本的5.1.6以上

查看事件调度器是否开启

show VARIABLES like 'event_scheduler'; 

开启定时器

set GLOBAL event_scheduler=1;

关闭定时器

set GLOBAL event_scheduler=0;

查看事件任务

show events; select * from mysql.event;

设置时区

set time_zone='+8:00';

设置所属数据库

use database_name;

创建定时任务

drop EVENT if EXISTS event_name;#自定义分隔符DELIMITER $$ CREATE EVENT event_name on schedule every 1 day starts timestamp '2018-01-01 00:00:00' do BEGINupdate table_name set xxx=value;end $$DELIMITER ;

开启事件

alter EVENT event_name ENABLE;

关闭事件

alter EVENT event_name DISABLE;