如何在MySQL存储过程中保留注释

发布网友 发布时间:2022-04-24 11:29

我来回答

1个回答

热心网友 时间:2022-04-08 22:11

本来在MySQL的Store Procere 里添加注释很简单。可惜如果用命令行客户端来导入备份的数据,注释就会被干掉。
在存储过程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 procere generates string "Hello,world!"'
BEGIN
/*!99999
* Main statements.
*/
select 'Hello,world!' as result;
END$$

DELIMITER ;

这样在命令行用SOURCE 导入的话就会保留BODY 内的注释。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com