2011-12-11 57 views
1

我有单一的数据库表,包含一些财务信息。多位用户可能正在通过计算机上的Web表单同时查看和更新​​。如何同步表更新

我想要的是任何进行更新的人都必须根据最新的表格内容进行操作。我的意思是两个人可以同时点击更新。说第一个人的更新是成功的。现在,第二人的更新基于陈旧的信息,并没有机会看到来自第一人的最新更新。

如何避免这种情况?

回答

0

您必须至少将数据库服务器的隔离级别设置为REPEATABLE READ。当它被使用时,脏读和不可重复读取不会发生。这意味着锁将被放置在查询中使用的所有数据上,而另一个事务不能更新数据。

+0

我想我的问题是不同的 – AgA