三大读问题
脏读
事务A读取到事务B尚未提交的修改数据,如果事务B回滚,事务A读取的数据就是错误的。
不可重复读
事务A在读取某一数据后,事务B对该数据进行了修改或删除,导致事务A再次读取时,数据发生了变化。
幻读
事务A读取某一范围内的数据时,事务B向该范围内插入了新数据,导致事务A再次读取时,数据行数发生了变化。问题
脏读
事务A读取到事务B尚未提交的修改数据,如果事务B回滚,事务A读取的数据就是错误的。
不可重复读
事务A在读取某一数据后,事务B对该数据进行了修改或删除,导致事务A再次读取时,数据发生了变化。
幻读
事务A读取某一范围内的数据时,事务B向该范围内插入了新数据,导致事务A再次读取时,数据行数发生了变化。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小马Ti的博客!
评论