mysql如何在事物中调试存储过程

2026-04-18 08:13:03

1、准备好待调试的存储过程和测试数据;

mysql如何在事物中调试存储过程

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

mysql如何在事物中调试存储过程

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

mysql如何在事物中调试存储过程

4、查询执行结果,并分析结果:从结果中可以看出,存储过程只执行到select 666,由此判断存储过程出select 666 前面的部分无异常情况;

【此时可以执行SELECT * FROM information_schema.INNODB_TRX查看开启的事物】

执行RollBack,回滚;

以此类推,直至存储过程能全部正确执行完为止。

mysql如何在事物中调试存储过程

猜你喜欢