read committed 提交读的隔离级别是:事务A提交修改之后,事务B就能查看到 到事务A update的记录结果。
开启两个mysql连接会话,并分别设置成mysql的会话为read committed 提交读的隔离级别
同时开启两个事务:事务A,事务B
1)事务A
2)事务B
3)事务A 修改sid = 4 的version 并commit
4)事务B,可以select 到 事务A commit的 对sid = 4 的version的修改。(事务A只是update 没有commit,事务B是查看不到事务A的update修改的)
总结:此时的事务B就会出现不可重复读的结果,不可重复读就是说:事务B先后两次查询software 结果是不一致的,因为事务A对sid = 4 的version做了修改,事务B再次select的时候,导致先后查询的结果不一致了!