业务2,银行转账的例子,隔离级别是read uncommitted的场景描述没听懂

来源:2-4 事务的隔离级别

慕粉1504263447

2020-06-03 07:27:18

老师说,如果事务A的隔离级别是read uncommitted,事务B回滚以后,银行的钱是5900,而不是6000。

不理解为什么B事务回滚以后,没有把100元还回银行。

我看到前几天有其他同学也问到这个问题了,但是老师好像并没有理解提问者的疑惑点,回答的内容不是提问者想要知道的。

写回答

1回答

好帮手慕笑蓉

2020-06-03

同学,你好。B并没有真的向账户上取走了钱,只是有了要取走钱的事物,因此也不会回滚100到原来的账户。A读取的是事物B中的数据,要减100元,不是真正读取的数据库的数据少了100元。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 2669 问题

查看课程