您的位置:首页 > 数据库 > MySQL

Mysql 定时任务

2017-09-30 11:25 155 查看
要想执行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
BEGIN
update table_name set xxx=value;
end $$
DELIMITER ;


开启事件

alter EVENT event_name ENABLE;


关闭事件

alter EVENT event_name DISABLE;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: