修改方            查询方

session                A                     B

autocommit          off                not care                   修改方是为了开启事务            

isolation           not care       read-uncommited为边界


mysql 隔离级别 脏读 测试mysql 隔离级别 脏读 测试


执行顺序

左侧开启一次会话

左侧第一次insert

右侧第一次select(自动提交会话),显示读到脏读

左侧rollback

右侧第二次select,显示rollback成功,正常都到空

左侧第二次insert

右侧第三次select,再次都到脏读

左侧commit

右侧第四次select,正常读

mysql 隔离级别 脏读 测试mysql 隔离级别 脏读 测试


执行顺序

左侧开启一次会话

左侧第一次insert

右侧第一次select(自动提交会话),显示未读到脏读

左侧rollback

右侧第二次select,显示rollback成功,正常读到空

左侧第二次insert

右侧第三次select,显示未读到脏读

左侧commit

右侧第四次select,正常读到被提交数据



相关文章:

  • 2021-07-22
  • 2022-12-23
  • 2021-12-13
  • 2021-12-03
  • 2022-01-21
  • 2021-11-13
  • 2022-01-16
猜你喜欢
  • 2022-01-03
  • 2021-06-18
  • 2022-01-10
  • 2021-09-29
  • 2022-12-23
相关资源
相似解决方案