mysql 儲存過程除錯

2021-06-18 18:50:14 字數 409 閱讀 4790

1.在儲存過程呼叫的過程中需要為它傳遞正確型別的引數

例如:create procedure  test(in var_tax_payer_no varchar(20),in var_period varchar(50))

begin

......

end;

1.1.如果你這麼呼叫 :

call test(123456,abcdef);

那麼結果可能顯示是呼叫成功了,實際上就算是你的程式裡面處理問題,系統也不會會提示的原因,這是因為變數型別不對,你的程式可能根本沒有執行。

1.2.如果你這麼呼叫:

call test('123456','abcdef');

那麼如果程式裡面如果存在問題的話,它會把錯誤列印出來的,你就可以根據錯誤資訊的提示位置去分析原因了。

MySql儲存過程除錯

如何加log?如何判斷當前卡在那個小分片sql語句上了?發現卡殼,如何殺掉語句 答 第一種在控制台,用於顯示,比如sql1 和sql2之前想加列印日誌。可以用select 內容1 內容2 列印格式為我們 形式,每乙個逗號之間都為 的乙個字段。例子 select sql as 業務流程 from un...

mysql 儲存過程 函式除錯

對於某些儲存過程很多且複雜的sql的應用,在短時間內要使得所有mysql儲存過程和函式正常執行,那麼如果能找到乙個比較好的除錯工具,就可以事半功倍,這裡介紹的是dbforge studio for mysql。注 安裝完dbforge studio for mysql後,需要安裝.net 4才能執行...

MySQL儲存過程除錯工具

除錯mysql的儲存過程,找到乙個 dbforge studio for mysql的工具,使用如下 安裝 一路下一步即可 連線資料庫選擇對應編碼 下面 對於某些儲存過程很多且複雜的sql的應用,在短時間內要使得所有mysql儲存過程和函式正常執行,那麼如果能找到乙個比較好的除錯工具,就可以事半功倍...