1. 程式人生 > >轉!mysql 命令列下 通過DELIMITER臨時改變語句分隔符 執行儲存過程

轉!mysql 命令列下 通過DELIMITER臨時改變語句分隔符 執行儲存過程

mysql 在 Navicat 介面工具 執行儲存過程ok,但是在命令列下執行失敗。

原因在於,預設的MySQL語句分隔符為' ; ',在輸入' ; '的時候,“以為”語句已經結束了,但實際上語句還沒有結束。

解決方案:使用DELIMITER臨時改變命令列的語句分隔符,在儲存過程建立之後再修改分隔符為原來的" ;

DELIMITER //

source /app/xxx.sql

DELIMITER ;

 

原博文地址:https://blog.csdn.net/chenmoshashou2/article/details/80448968