DELIMITER ;;
ALTER DEFINER=root
@localhost
EVENT user_daily_partition
ON SCHEDULE EVERY 1 DAY STARTS '2019-09-23 23:59:50' ON COMPLETION NOT PRESERVE ENABLE DO BEGIN
CALL test.user_new_partition
;
END;;
DELIMITER ;;
事件代码如上,单独调用 user_new_partition 存储过程可以完成对 user 表的分区,但是自己将电脑时间手动改为 24 号的 23:59:50 秒之前时间,本想着时间到就能自动执行事件,完成每日调用一次存储过程,但是一直没有执行成功,请各位慧眼帮忙瞧一瞧问题出在哪里。
1 fileinthehole OP 对了,那个 show variables like 'event_scheduler'; 已经是 ON 状态了 |
2 jjianwen68 2019-09-24 09:17:27 +08:00 看 mysql error 日志文件中有没有错误日志 |
3 fileinthehole OP @jjianwen68 里面没有什么信息啊 |
4 white1222 2019-09-24 14:06:01 +08:00 你这 call 有问题吧 |
5 fileinthehole OP @white1222 哪里有问题?我单独 CALL 都没问题啊,而且有问题的话创建事件的时候会报错吧 |