如何在MySQL存儲過程中保留註釋

本來在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 內的註釋。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章