Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建计划事件时出现MySQL错误_Mysql_Events_Scheduler_Mysql Error 1064 - Fatal编程技术网

创建计划事件时出现MySQL错误

创建计划事件时出现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,

我正在尝试添加一个事件以在“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, 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