如何评论sp mysql

Joh*_*sty 8 mysql comments stored-procedures

我试图使用MySQL工作台评论sp我尝试使用以下语法.

/**
Hai
*/  
Run Code Online (Sandbox Code Playgroud)

-- hai
Run Code Online (Sandbox Code Playgroud)

这两个将完美执行,但更改从未更新到SP,而打开SP它不显示任何更改.

谢谢你的帮助.

Álv*_*lez 17

您应该将您的评论放在过程体内,即,BEGIN和之间的内容END.其余代码是创建过程的指令,一旦运行它们就会丢失.

注释语法与往常一样:

  • /* ... */
  • --<space>

MySQL Workbench方便地警告:

在此输入图像描述


fan*_*nts 15

MySQL有一个评论功能.官方手册在这里.

例:

DELIMITER $$
CREATE PROCEDURE proc_name()
COMMENT 'this is my comment'
BEGIN
/*here comes my voodoo*/
END $$
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

这样您还可以将注释保存在数据库中,而不仅仅是源代码中.