?mysql不像oracle有plsqldevelper工具用來調(diào)試存儲過程,所以有幾種簡單的方式追蹤執(zhí)行過程: 1、用一張臨時表,記錄調(diào)試過程; 2、直接在存儲過程中,增加select xxx,在控制臺查看結(jié)果: 3、把存儲過程的sql復(fù)制到navicat查詢中,然后SET @num使用自定義變量。 ? 實際應(yīng)用場景是三種方法都會用到,結(jié)合不同的場景使用。 方法1適用于有多條數(shù)據(jù)處理,處理結(jié)果無法通過變量來存儲。 方法2適用于一般的存儲過程,查看結(jié)果; 方法3適用于,需要一步步調(diào)優(yōu)存儲過程。執(zhí)行每一步存儲過程sql語句。但是存儲過程無法斷點測試,所以可以用這個方法來處理。
本文摘自 :https://blog.51cto.com/u