Row affected 不准确的问题

在乐观锁模式下row affected 不可信, 那么在悲观锁模式下是否可信?

在悲观锁模式下, autocommit 事务优先采用乐观事务提交, 这个时候row affected是否可信?

1.悲观锁模式下 row affected 是可信的
2.在悲观锁模式下, autocommit 事务优先采用乐观事务提交,如果乐观事务遇到写入冲突会转为悲观模式提交。自动提交事务情况,和交互式是不同的,事务 row affected 和事务成功与否是一起返回的,所以 row affected 是实际影响的行数,是准确的。

3 个赞

请问你的问题被解决了吗?如果已经解决,请记得标记:对我有用

如果是在隐式事务中,乐观锁模式下语句返回的是提交之后的结果,这时的affect rows是可信的

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。