脏读,不可重复读,幻读,丢失修改

默认分类 · 2021-08-30

脏读 dirty read

一个事务读到了另一个事务未提交的数据

不可重复读 unrepeatble read

一个事务(A)多次读取同一数据的过程中,其他事务修改,并提交了数据,导致事务A读取到的数据不一致

幻读 phantom read

与不可重复读类似,区别在于事务读取到了原本不存在的记录

丢失修改 lost of modify

多个事务同时修改一条记录,导致某个事务的修改被覆盖而丢失

以上问题均是由数据库的并发操作而引发的

Theme Jasmine by Kent Liao