mysql如何在事物中调试存储过程
1、准备好待调试的存储过程和测试数据;

2、在待调试的存储过程中设置好标记,一般用select 语句,在执行的时候,通过每个标记的输出判断存储过程执行的流程;

3、同时执行START TRANSACTION; 和待调试的存储过程;

4、查询执行结果,并分析结果:从结果中可以看出,存储过程只执行到select 666,由此判断存储过程出select 666 前面的部分无异常情况;
【此时可以执行SELECT * FROM information_schema.INNODB_TRX查看开启的事物】
执行RollBack,回滚;
以此类推,直至存储过程能全部正确执行完为止。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:183
阅读量:77
阅读量:43
阅读量:168
阅读量:99