创建MySql事件计划时出错,时间间隔为1小时,每天安排一段特定时间。
我的代码是
CREATE EVENT your_event ON SCHEDULE
EVERY 30 MINUTE
STARTS '2013-10-01 10:00:00'
DO
IF time(CURRENT_TIMESTAMP) between time('10:00:00') and time('18:00:00')
then
INSERT INTO andrew (name) values ('test')
end if错误是:
#1064 -您的SQL语法出现了错误;请检查与MySQL服务器版本对应的手册,以便在第8行中使用接近“end if”的正确语法。
发布于 2016-06-20 10:36:58
(试试这个;)
DELIMITER $$
CREATE EVENT your_event ON SCHEDULE
EVERY 30 MINUTE
STARTS '2013-10-01 10:00:00'
DO
IF time(CURRENT_TIMESTAMP) BETWEEN time('10:00:00') AND time('18:00:00') THEN
INSERT INTO andrew (name) VALUES ('test');
END IF $$
DELIMITER ;https://stackoverflow.com/questions/37920239
复制相似问题