MySQL、MariaDB事件

admin 2021-12-22 10:15:33 394浏览 0评论

-- 开启事件调度器

SET GLOBAL event_scheduler = 1;

-- 关闭事件调度器

SET GLOBAL event_scheduler = 1;

-- 查看事件调度器状态

SHOW VARIABLES LIKE 'event_scheduler';

创建事件


规则:

use <数据库>;

create event <事件名称> on schedule every <时间值> <时间单位> do  <SQL语句>;


单位清单:

year 年

month 月

day 日

hour 小时

minute 分钟

second 秒


每10秒钟执行一次: update sum set permit=permit+1;

任务名称: second_update

create event second_update on schedule every 10 second do  update sum set permit=permit+1;

查看当前所在库的事件

show events;

查看所有事件

select * from mysql.event;


0条评论