【发布时间】:2021-08-12 10:37:50
【问题描述】:
DELIMITER //
CREATE PROCEDURE dbo.CleanupBackupRepositories ()
MODIFIES SQL DATA
DELETE HISTORY
FROM BackupRepositories
BEFORE SYSTEM_TIME DATE_ADD(CURRENT_DATE,INTERVAL 1YEAR);
//
DELIMITER;
我正在尝试从该表中删除旧的历史记录,但出现语法错误: BEFORE SYSTEM_TIME DATE_ADD(CURRENT_DATE,INTERVAL 1YEAR); 我检查过的每个例子都告诉我这样做?感谢您的时间和精力!
【问题讨论】:
-
是
1YEAR之间的空格吗?您可能还想使用DATE_SUB作为DATE_ADD结果2022-08-12,而不是2020-08-12。 -
好的!就是这样……天哪,我一直在寻找这个错字!我如何标记你的评论?顺便说一句,谢谢你的提示!!
-
我只是复制粘贴它作为答案。
标签: mariadb