MariaDB 创建过程错误 1064 语法

MariaDB Create Procedure Error 1064 Syntax

我在第 10 行 '' 收到语法错误 (1064)。第 10 行是带有 FROM 的行。 我试过没有分隔符。我尝试添加“;”在“stg_mytable”之后。我尝试在存储过程主体中仅使用“SELECT 1 作为 cname”。我在 HeidiSQL 的 UI 中尝试而不是命令。 这是代码:

DELIMITER $$

CREATE PROCEDURE MySP()
BEGIN

INSERT INTO dbo_mytable
(ColumnStr, OtherColumn)
 SELECT ColumnStr, OtherColumn
 FROM stg_mytable

END $$

DELIMITER ;

显然,HeidiSQL 和 DBeaver 在分隔符方面存在困难。我已经在 MySQL Workbench.

中成功创建了我的存储过程