共計 552 個字符,預計需要花費 2 分鐘才能閱讀完成。
mysql linux 環境編譯存儲過程是怎樣的,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
mysql DELIMITER //
mysql CREATE PROCEDURE proc1(OUT s int)
– BEGIN
– SELECT COUNT(*) INTO s FROM user;
– END
– //
mysql DELIMITER ;
注:
(1)這里需要注意的是 DELIMITER // 和 DELIMITER ; 兩句,DELIMITER 是分割符的意思,因為 MySQL 默認以 為分隔符,如果我們沒有聲明分割符,那么編譯器會把存儲過程當成 SQL 語句進行處理,則存儲過程的編譯過程會報錯,所以要事先用 DELIMITER 關鍵字申明當前段分隔符,這樣 MySQL 才會將 當做存儲過程中的代碼,不會執行這些代碼,用完了之后要把分隔符還原。
Display all 2165 possibilities? (y or n)
語句中包含有 tab 鍵,導致的問題,刪除語句中所有疑似 tab 鍵,再次執行
關于 mysql linux 環境編譯存儲過程是怎樣的問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注丸趣 TV 行業資訊頻道了解更多相關知識。