老师,为什么我自己在实践的时候发现并不是课程中的结果 ?
来源:9-9 【实战】read committed事务隔离级别

ericdemon
2019-08-18
根据课程视频中的将事务隔离级别改为 ‘读已提交’
- 我先开启了事务一,然后查询出
star
>= 244的记录 - 然后事务二开启,并且更新一条记录后提交
- 然后再回到事务一,去查询记录的时候 发现查询的结果并没有发生改
老师,对于这种情况会不会在代码上通过 sleep() 函数这种类似于强制等时间的逻辑来做视频中的示例会比较好呢
写回答
1回答
-
sqlercn
2019-08-19
你是在MySQL命令行客户端中设置了session级的事务隔离级别,然后又在sqlyog中建立了新的session,所以你之前的设置对sqlyog的session是无效的。因此你在sqlyog中使用的还是“可重复读”的隔离级别
012019-08-19
相似问题