MySQL中并发事务会带来哪些问题?

1.脏读

一个事务在处理过程中读取了另外一个事务未提交的数据。

2. 丢失修改

在第一个事务中修改了数据后,第二个事务也修改了这个数据。这样第一个事务内的修改结果就被丢失,因此称为丢失修改。

3. 不可重复读

一个事务范围内。多次查询某个数据,却得到不同的结果。实质是违反了事务的一致性原则。

4. 幻读:

幻读是指此事务中没有查到此数据,而在修改时却影响。

隔离级别

脏读

不可重复读

幻读

READ-UMCOMMITTED

×

×

×

READ-COMMITTED

×

×

REPEATABLE-READ

×

SERIALIZABLE