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 都没问题啊,而且有问题的话创建事件的时候会报错吧
|