创建计划事件时出现MySQL错误
我正在尝试添加一个事件以在“dealsArchive”表中创建一个条目,然后从“dealsArchive”表中删除该条目。它需要在特定的时间执行 以下是我试图使用的:创建计划事件时出现MySQL错误,mysql,events,scheduler,mysql-error-1064,Mysql,Events,Scheduler,Mysql Error 1064,我正在尝试添加一个事件以在“dealsArchive”表中创建一个条目,然后从“dealsArchive”表中删除该条目。它需要在特定的时间执行 以下是我试图使用的: DELIMITER $$ CREATE EVENT testEvent ON SCHEDULE AT CURRENT_TIMESTAMP + 1 HOUR DO BEGIN INSERT INTO dealsArchive (did, start, end, tagline, description) SELECT (did,
DELIMITER $$
CREATE EVENT testEvent
ON SCHEDULE AT CURRENT_TIMESTAMP + 1 HOUR
DO BEGIN
INSERT INTO dealsArchive (did, start, end, tagline, description) SELECT (did, start, end, tagline, description) FROM deals WHERE did=5;
DELETE FROM deals WHERE did=5;
END$$
DELIMITER ;
当我尝试运行此操作时,出现以下错误:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOUR
DO BEGIN
我尝试过改变查询中的一些小东西,但似乎没有任何东西可以修复错误。为什么我会犯这个错误
提前感谢。替换它
ON SCHEDULE AT CURRENT_TIMESTAMP + 1 HOUR
借
按当前时间戳+间隔1小时准时
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR