如何解决DO 子句中的复合语句语法MariaDB
我的 MariaDB 版本是 10.32,数据库工具是 DBeaver。我正在尝试创建在 DO 子句中包含复合语句语法的计划事件,但发生以下错误。我想知道语法错误是什么。
sql Error [1064] [42000]: You have an error in your sql Syntax; check the manual that corresponds to your MariaDB server version for the right Syntax to use near '' at line 9
这是我使用的来自 MySQL documentation for scheduled events 的 sql。
delimiter |
CREATE EVENT e_daily
ON SCHEDULE
EVERY 1 DAY
COMMENT 'Saves total number of sessions then clears the table each day'
DO
BEGIN
INSERT INTO site_activity.totals (time,total)
SELECT CURRENT_TIMESTAMP,COUNT(*)
FROM site_activity.sessions;
DELETE FROM site_activity.sessions;
END |
delimiter ;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。