繁体   English   中英

MySQL Workbench - 存储过程 - 错误 - 手册中没有参考

[英]MySQL Workbench - Stored Procedure - Error - No reference in manual

我在 Mac 上使用 MySQL 工作台 8.0.18。

我正在尝试使用 $$ 作为分隔符运行以下存储过程。 它没有运行并给我错误

错误代码:1064。您的 SQL 语法有错误; 检查与您的 MySQL 服务器版本相对应的手册,以获取在第 3 行的 '' 附近使用的正确语法

这是带有分隔符的代码:

delimiter $$

create procedure HelloWorld()
begin
 select 'Hello World!';
end $$

我已经浏览了 mysql workbench 的文档,但找不到任何相关的答案。 提前谢谢你的帮助。

当您想使用 DELIMITER 时,您必须在 NORMAL 查询选项卡中运行它:

如果要在new_procedure 例程中添加程序

完全省略 DELIMITER,

当您保存过程 Workbench 将自动添加 DELIMITER abd DEFINER

函数创建存储过程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM