三大读问题

脏读

事务A读取到事务B尚未提交的修改数据,如果事务B回滚,事务A读取的数据就是错误的。

不可重复读

事务A在读取某一数据后,事务B对该数据进行了修改或删除,导致事务A再次读取时,数据发生了变化。

幻读

事务A读取某一范围内的数据时,事务B向该范围内插入了新数据,导致事务A再次读取时,数据行数发生了变化。问题

脏读

事务A读取到事务B尚未提交的修改数据,如果事务B回滚,事务A读取的数据就是错误的。

不可重复读

事务A在读取某一数据后,事务B对该数据进行了修改或删除,导致事务A再次读取时,数据发生了变化。

幻读

事务A读取某一范围内的数据时,事务B向该范围内插入了新数据,导致事务A再次读取时,数据行数发生了变化。