MySQL中event突然不执行问题分析

AI-摘要
文章摘要 GPT
AI初始化中...
MySQL中event突然不执行问题分析
Eucalyptus分析
1、检查事件调度器状态
1 | show variables like 'event%'; |
2、检查event状态
如果event不是enabled的话则需要改为enabled
1 | show events\G |
3、查看创建event语法,确定多久执行一次
1 | show create event event_name\G |
4、查看information_schema.events系统表确定event的状态,创建时间,修改时间,以及最后一次执行时间
1 | select * from information_schema.events where event_name 'UpdateEvent'\G |
总结
总的来说event相当于一个定时任务,会定时的执行event中的procedure,但是procedure的存在与否其实并不会影响到event的执行,但是如果event中的procedure不存在的话,会在错误日志中会出现报错
当然event中还有2个关键的信息,即EVENT_TYPE和ON_COMPLETION,但是后者这里看起来event遇到错误,event并不会被禁用
一般来说再event突然不执行的情况下,大概率还是event_schema出现了问题
本文章已经生成可运行项目 一键运行**
生成项目
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果

















