关于业务2的问题

来源:2-4 事务的隔离级别

洛奇丶大

2019-08-16 09:52:24

老师的例子有个共同点

A事务操作数据,没提交,此时B事务来操作数据,然后A提交,B回滚。都是一个事务没执行完,另一个事务就来操作同样的数据。

根据我的测试,开启事务之后,在这个事务没提交或者回滚之前,别的事务是不能对此数据操作的。

但是视频的例子和我的测试冲突,怎么解释?

还是说老师为了方便理解隔离级别,举的例子而已?

写回答

1回答

好帮手乔木

2019-08-16

同学你好:

同学在测试的时候需要设置一下MySQL的隔离级别,mysql默认的事务级别是

可重复(repeatable-read)。

set session transaction isolation level read uncommitted;

读未提交级别。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 2669 问题

查看课程