昨天看了某站面试视频,然后关注到一个问题“mysql事务隔离级别”,大家都知道mysql有四种隔离级别,分别是:
读未提交
读已提交
可重复读
串行化
这里着重讲一下读已提交,我模糊记得读已提交其实就是“不可重复读”,它会导致一个问题:
事务A访问两次数据,第一个查询出结果,在第二次查询期间事务B进行了数据修改,导致第二次查询出的数据和第一个查询结果不一致。
但是在很多帖子中有人说,可重复会导致这个问题呢?还是互相copy的帖子,请不要再误导大家了。
昨天看了某站面试视频,然后关注到一个问题“mysql事务隔离级别”,大家都知道mysql有四种隔离级别,分别是:
读未提交
读已提交
可重复读
串行化
这里着重讲一下读已提交,我模糊记得读已提交其实就是“不可重复读”,它会导致一个问题:
事务A访问两次数据,第一个查询出结果,在第二次查询期间事务B进行了数据修改,导致第二次查询出的数据和第一个查询结果不一致。
但是在很多帖子中有人说,可重复会导致这个问题呢?还是互相copy的帖子,请不要再误导大家了。