一组 SQL 集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发执行;
检视是否开启:
show variables like ‘event_scheduler’;
如果显示 OFF, 则输入以下语句开启:
set global event_scheduler = on;
提醒:虽然这里用 set global event_scheduler = on 语句开启了事件,但是每次重启电脑。或重启 mysql 服务后,会发现,事件自动关闭(event_scheduler=OFF),所以想让事件一直保持开启,最好修改配置档案,让 mysql 服务启动的时候开启时间,只需要在 my.ini 配置档案的 [mysqld] 部分加上 event_scheduler=ON 即可,如下