MySQL事件函数定时任务

查看定时任务

show variables like '%event_sche%';     # 查看定时任务是否开启,ON为开启
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| event_scheduler | ON    |
+-----------------+-------+

开启操作

SET GLOBAL event_scheduler = 1;
# 或
SET GLOBAL event_scheduler = ON;

查看本机所有的事件:

SELECT event_name,event_definition,interval_value,interval_field,status FROM information_schema.EVENTS;


SELECT * FROM information_schema.EVENTS;



alter event EVENT_NAME on completion preserve enable;   #开启定时任务
alter event EVENT_NAME on completion preserve disable;  #关闭定时任务

常见周期定时规则 ① 周期执行 – 关键字 EVERY

单位有:second, minute, hour, day, week(周), quarter(季度), month, year,如:

② 在具体某个时间执行 – 关键字 AT, 如:

③ 在某个时间段执行 – 关键字 STARTS ENDS, 如:

一.查询数据库中的存储过程和函数 方法一:

方法二:

查看存储过程或函数的创建代码

二、.查看视图

三.查看触发器 方法一:

语法:SHOW TRIGGERS [FROM db_name] [LIKE expr] 实例:SHOW TRIGGERS\G # 触发器

方法二: 对INFORMATION_SCHEMA数据库中的TRIGGERS表查询

最后更新于