脏读:
当一个事务A正在访问数据,并修改了数据,还没提交到数据库中。此时,另一个事务B也访问了这个数据,然后使用这个数据。
e.g.
1.Mary的原工资为1000, 财务人员将Mary的工资改为了8000(但未提交事务)
2.Mary读取自己的工资 ,发现自己的工资变为了8000,欢天喜地!
3.而财务发现操作有误,回滚了事务,Mary的工资又变为了1000
像这样,Mary记取的工资数8000是一个脏数据。
2024-02-28 15:16:22
当一个事务A正在访问数据,并修改了数据,还没提交到数据库中。此时,另一个事务B也访问了这个数据,然后使用这个数据。
e.g.
1.Mary的原工资为1000, 财务人员将Mary的工资改为了8000(但未提交事务)
2.Mary读取自己的工资 ,发现自己的工资变为了8000,欢天喜地!
3.而财务发现操作有误,回滚了事务,Mary的工资又变为了1000
像这样,Mary记取的工资数8000是一个脏数据。