今天遇到一个问题,写了一段存储过程但是不知道怎么像eclipse中的debug一样进行单步调试,遇到问题无法具体分析,着实恼人。今天推荐一款工具软件(dbForge Studio for MySQL),可以很方便的对存储过程进行调试!
1. 编译存储过程并生成调试信息。右键要调试的存储过程,然后依次如下选择操作-->"Debug"-->"Compile for Debugging', 如图
2. 添加断点。双击打开存储过程,操作类似eclipse
3.调试存储过程
右键要调试的存储过程,然后依次如下选择操作-->"Debug"-->"Step Into', 如图
选择"Stop Into"后,如果你的存储过程有参数,则为弹出窗体提示输入参数值,如果没有,则不直接运行;
存储过程会从"begin"开始执行,然后点又上角的"step over"(F10), 单步执行。
如果需要查看变量值的话,可以直接将鼠标放到对应变量名上就会自动显示
或者右键变量名,然后选择"Add Wath',如图
综上可见:基本的操作方式类似Eclipse。
参考:MySQL存储过程调试工具-dbForge Studio for MySQL