我在PHPMyAdmin中创建了以下事件,但无法正常工作。
CREATE DEFINER=`user` EVENT `purge_user`
ON SCHEDULE EVERY 1 DAY
STARTS '2018-10-13 19:54:00'
ON COMPLETION PRESERVE ENABLE
DO
DELETE FROM table WHERE active = 0
应该每天晚上运行一个简单的删除查询。我在东海岸,所以我将时区设置为-0400。我模拟了查询,并提取了正确数量的记录。
以root用户身份登录后,我将event_scheduler=ON
添加到/etc/my.conf并重新启动服务器。
SHOW PROCESSLIST;
不向我显示守护程序,但是SELECT @@global.event_scheduler;
返回ON。 SHOW CONNECTION
显示事件存在。数据库服务器正在运行MySQL 5.6.39。