你真的明白什么是幻读吗?

数据库事务由4ACID定义的。隔离级别(ACID中的I)是允许用户指定数据完整的折中方案。隔离级别越弱,产⽣问题的可能性越多。这里我们讲一下幻读问题。 并发事务的数据更新 如果⼀个事务基于给定的数据列集合做业务决策,而没有范围锁,一个并发的事务可能会导致新增一⾏记录,引发这种特殊的情况。 在上图中,流程如下: Alice和Bob开启了数据库的两个事务; Bob读取post_comment表中所有p
相关文章
相关标签/搜索