> 数据库 > MySQL >

Mysql 存储过程注释问题

Mysq支持单行和多行这两种注释代码的方式,单行使用两个减号,多行使用/* */

--  单行注释

/*
   多行注释,第一行
   第二行
   第三行
*/

曾经碰到过在本机window的mysql客户端下可以顺利创建存储过程,拿到linux服务器的客户端中创建的时候老是提示存储过程有错误,错误的原因就是因为单行注释造成,在大部分linux(至少我所接触过的所有linux中)的mysql客户端下单行注释符号和注释的内容之间至少要有一个空格,不能使用tab代替空格。

为了保证存储过程的兼容性,在使用单行注释的时,在注释符号后增加两个空格。



(责任编辑:IT)