事务中修改了一张表的数据,另一个修改使用了这张表的数据,可是查出来的是修改前的;就是先把一张表的数据进行更新,然后另一个表的某个字段,根据更新后的数据求和的到结果。但是现在问题来了。在事务中,前面的数据已经更新了,但是没有提交,后面的数据开始计算,记过却是算的修改之前的数据。这个有什么办法么?
这个就是很典型的事务隔离级别的控制了,你先看看数据库的隔离级别的知识,不同的数据库默认隔离级别也不一样
把那条数据锁住