读书人

mysql的event,该怎么处理

发布时间: 2012-01-03 22:16:06 作者: rapoo

mysql的event
CREATE EVENT IF NOT EXISTS `event_online`
ON SCHEDULE every 1 day starts date_add(curdate() ,interval 8 hour)
ON COMPLETION PRESERVE
DO
CALL save_online_rate();

计划是每天8点执行,但是到时间了就不执行,event_scheduler的值为on,状态是ENABLED,显示LAST_EXECUTED的值为null,不知道怎么回事了,大虾们帮帮忙阿!!!!

[解决办法]
date_add(curdate() ,interval 8 hour)

这个时间改成一个固定时间试试。

你上面语句的都没准备告诉mysql每天几点执行,你只是告诉他8个小时以后执行。
[解决办法]
date_add(curdate() ,interval 8 hour)

这个时间改成一个固定时间

读书人网 >J2EE开发

热点推荐