先了解一下脏读、丢失修改、不可重复读与幻读:
脏读:事务对数据进行了修改,其他数据可见,修改后未提交回滚,其他事务读取到未提交的数据,脏读。
丢失修改:两个事务同时对数据进行修改,其中一个事务的修改丢失
不可重复读:一个事务内多次读取一个数据,另一个数据修改,导致两次读取数据不一样
幻读:一个事务读取几条数据后,另一个事务插入数据,发现多了不存在的记录