gpt4 book ai didi

创建计划事件时 MySQL 出错

转载 作者:行者123 更新时间:2023-11-30 00:33:21 25 4
gpt4 key购买 nike

我正在尝试添加一个事件以在“dealsArchive”表中创建一个条目,然后从“deals”表中删除该条目。它需要在特定时间执行。

这是我正在尝试使用的:

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

   ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR

关于创建计划事件时 MySQL 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22360568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com