事务有四种隔离级别:
1)读未提交:一个事务还没有提交时,它做的变更就可以被另一个事务看到。
导致问题:脏读
2)读提交:一个事务提交之后,它的变更才会被其他事务看到。
导致问题:不可重复读。
3)可重复读(mysql默认的隔离级别):一个事务在执行过程中看到的数据,总跟在事务启动时看到的数据是一致的。
导致问题:幻读。
4)串行化:写会加写锁,读会加读锁。事务都是串行的。
导致问题:效率低下。
事务有四种隔离级别:
1)读未提交:一个事务还没有提交时,它做的变更就可以被另一个事务看到。
导致问题:脏读
2)读提交:一个事务提交之后,它的变更才会被其他事务看到。
导致问题:不可重复读。
3)可重复读(mysql默认的隔离级别):一个事务在执行过程中看到的数据,总跟在事务启动时看到的数据是一致的。
导致问题:幻读。
4)串行化:写会加写锁,读会加读锁。事务都是串行的。
导致问题:效率低下。