本来在MySQL的Store Procedure 里添加注释很简单。可惜如果用命令行客户端来导入备份的数据,注释就会被干掉。在存储过程BODY里面添加注释解决办法:/*!99999* Write your comments here.*/我来举一个例子:DELIMITER $$DROP PROCEDURE IF EXISTS `t_girl`.`sp_say_hello`$$CREATE DEFINER=`root`@`%` PROCEDURE `sp_say_hello`() COMMENT 'This procedure generates string "Hello,world!"'BEGIN/*!99999 * Main statements.*/ select 'Hello,world!' as result;END$$DELIMITER ;这样在命令行用SOURCE 导入的话就会保留BODY 内的注释。
本文转自 yarin 51CTO博客,原文链接:http://blog.51cto.com/yueliangdao0608/81262,如需转载请自行联系原作者