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

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

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

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

阅读量:148
阅读量:181
阅读量:62
阅读量:110
阅读量:40