一.事务的四个特性
ACID(原子性atomicity、一致性consistency、隔离性isolation、持久性durability)
二.事务的四种隔离级别
- 读未提交
- 读已提交
- 可重复读
- 串行化
三.不同事务隔离级别存在的问题
| 事务隔离级别 | 存在的问题 |
|---|---|
| 读未提交 | 脏读、不可重复读、幻读 |
| 读已提交 | 不可重复读、幻读 |
| 可重复读 | 幻读 |
| 串行化 |
- 脏读(一个事务读取到另一个事务未提交的数据)
- 不可重复读(当一个事务开启到提交前,查询出来的数据不一致)
- 幻读(当一个事务开启到提交前,执行多次同样的查询sql,查询出来的数据不一致)