MySQL ワークベンチを使用してストアド プロシージャにコメントを付けようとしています。次の構文で試しました-
/**
Hai
*/
と
-- hai
これら2つは完全に実行されますが、変更がストアドプロシージャに更新されることはありません.ストアドプロシージャを開くと、変更は表示されません.
助けてくれてありがとう。
MySQL ワークベンチを使用してストアド プロシージャにコメントを付けようとしています。次の構文で試しました-
/**
Hai
*/
と
-- hai
これら2つは完全に実行されますが、変更がストアドプロシージャに更新されることはありません.ストアドプロシージャを開くと、変更は表示されません.
助けてくれてありがとう。
コメントはプロシージャーのbody内、つまり と の間にあるものに配置する必要がBEGIN
ありEND
ます。コードの残りの部分は、プロシージャを作成するための指示であり、実行すると失われます。
コメントの構文は通常どおりです。
/* ... */
--<space>
MySQL Workbench は、これについて都合よく警告します。
MySQL にはコメント機能があります。公式マニュアルはこちら。
例:
DELIMITER $$
CREATE PROCEDURE proc_name()
COMMENT 'this is my comment'
BEGIN
/*here comes my voodoo*/
END $$
DELIMITER ;
このようにして、ソース コードだけでなく、データベースにもコメントを保存できます。