老师 有关于脏读问题
来源:3-14 锁模块之事务并发访问产生的问题以及事务隔离机制
慕用0097790
2020-08-30
我看您演示的时候事务B是采用balance = 900+200;
这从结果而言应该也导致了更新丢失问题
如果使用set balance = balance + 200 这个语句的话是不是最后就能返回一个正确结果了?
因为数据库会重新读取一次balance的数值并在更新操作上加锁
写回答
1回答
-
翔仔
2020-08-31
同学好,是的哈,这里只是模拟在程序里而非直接使用数据库指令还原脏读问题
00
相似问题