1 幻读是什么(1) 初始阶段: 都是可重复读隔离级别(2) 事务T2插入一条记录并提交(3) 事务T1更新全表记录2 幻读的原因 1 幻读是什么 (1) 初始阶段: 都是可重复读隔离级别 (2) 事务T2插入一条记录并提交事务T1再读一次读取到的记录 和 第一次相同, 到这里一切正常 (3) 事务T1更新全表记录在执行完一次全表更新语句后, 查询到其它事务插入的记录, 这就是幻读 2 幻读的原因update语句属于当前读, 会刷新快照, 新插入的记录就对当前事务可见了