我几天前创建了一个MySql事件。我不认为它已经运行了。如果我做SHOW EVENTS它开始于2015-09-07 00:00:00并且它有一个WEEK的间隔。今天是2015-09-14,午夜过后。它的状态为ENABLED。我怎么知道a)上次运行的时间,b)应该做什么。
我创建了一个应该运行的SP。我当时测试了这个,但没有迹象表明SP已经运行。
有没有简单的方法来调试它?甚至是艰难的方式?!
答案 0 :(得分:30)
此信息可通过INFORMATION_SCHEMA中的events
获取。 See LAST_EXECUTED列:
SELECT * FROM INFORMATION_SCHEMA.events;
您还可以使用SHOW CREATE EVENT yourevent
查看其功能。