https://www.youtube.com/watch?v=pxYdc8pyWWw&list=PLSeI7hpg1UEeghysjmOWZjohZDEpN78he&index=3

image.png

脏读(Dirty Reads)

一个事务正对一条记录做修改,完成并提交前,处于不一致状态,另一个事务也来读取同一条记录,如果不加控制,第二个事务读取了这些脏数据。

不可重复读(Non_Repeatable Reads)

一个事务在读取某些数据的某个时间,再次读取以前读过的数据,发现其读出的数据已经发生了改变、或某些记录已经被删除了!这种现象就叫做”不可重复读“

幻读(Phantom Reads)

一个事务按相同的查询条件重新读取以前检索过的数据,发现其他事务插入了满足其查询条件的新数据,这种现象被称为”幻读“

image.png