错误
嗨,我在创建活动时面临以下错误
SQL查询:
CREATE EVENT IF NOT EXISTS BackupTest ON SCHEDULE EVERY1WEEK DO BEGIN CALL TEST(
'test'
);
END
MySQL说:文档
#1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以获得正确的语法,以便在附近使用,如果不是EXISTS BackupTest 每周安排一次 做 初学者'在第1行
请帮忙。
答案 0 :(得分:0)
您正在使用复合语句语法,因此您需要在CREATE
语句之前更改分隔符,否则MySQL将在第一个分号处停止。试试这个:
DELIMITER $$
CREATE EVENT IF NOT EXISTS BackupTest ON SCHEDULE EVERY 1 WEEK DO BEGIN CALL TEST(
'test'
);
END $$
DELIMITER ;