MYSQL存储过程注释位置
MYSQL数据库存储过程,像"#“和”/%%/“注释需要写在BEGIN,END语句块里面,否则保存不了,例如:
CREATE PROCEDURE HelloWorld() BEGIN #大家好,我是注释 SELECT COUNT(*) INTO param1 FROM t; END
PS:1 我的MYSQL版本是5.166
2 如果没有BEGIN,END的存储过程,可以这样写(好奇怪的样子)
CREATE PROCEDURE HelloWorld() SET /%我是注释2号%/@a=1;
3 其实SQL语句在存储过程中已经提供了一个注释语句COMMENT
CREATE PROCEDURE HelloWorld() COMMENT "我是注释3号" SET @a=1;