mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-08-01 16:28:03 +08:00
[修改]:修改 MySQL事务隔离级别详解 关于幻读的案例演示和解决方案
This commit is contained in:
parent
5490ca6620
commit
83e29192b4
@ -127,11 +127,14 @@ SET [SESSION|GLOBAL] TRANSACTION ISOLATION LEVEL [READ UNCOMMITTED|READ COMMITTE
|
||||
<div align="center">
|
||||
<img src="https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-33-2可重复读.jpg"/>
|
||||
</div>
|
||||
|
||||
#### 幻读
|
||||
|
||||
##### 演示幻读出现的情况
|
||||
|
||||

|
||||
<div align="center">
|
||||
<img src="http://101.43.132.98:98/images/phantom_read.png"/>
|
||||
</div>
|
||||
|
||||
sql 脚本1 在第一次查询工资为 500 的记录时只有一条,sql 脚本 2 插入了一条工资为 500 的记录,提交之后;sql 脚本 1 在同一个事务中再次使用当前读查询发现出现了两条工资为 500 的记录这种就是幻读。
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user