修改方 查询方
session A B
autocommit off not care 修改方是为了开启事务
isolation not care read-uncommited为边界
执行顺序
左侧开启一次会话
左侧第一次insert
右侧第一次select(自动提交会话),显示读到脏读
左侧rollback
右侧第二次select,显示rollback成功,正常都到空
左侧第二次insert
右侧第三次select,再次都到脏读
左侧commit
右侧第四次select,正常读
执行顺序
左侧开启一次会话
左侧第一次insert
右侧第一次select(自动提交会话),显示未读到脏读
左侧rollback
右侧第二次select,显示rollback成功,正常读到空
左侧第二次insert
右侧第三次select,显示未读到脏读
左侧commit
右侧第四次select,正常读到被提交数据