2011-12-11 53 views
1

我有單一的數據庫表,包含一些財務信息。多位用戶可能正在通過計算機上的Web表單同時查看和更新​​。如何同步表更新

我想要的是任何進行更新的人都必須根據最新的表格內容進行操作。我的意思是兩個人可以同時點擊更新。說第一個人的更新是成功的。現在,第二人的更新基於陳舊的信息,並沒有機會看到來自第一人的最新更新。

如何避免這種情況?

回答

0

您必須至少將數據庫服務器的隔離級別設置爲REPEATABLE READ。當它被使用時,髒讀和不可重複讀取不會發生。這意味着鎖將被放置在查詢中使用的所有數據上,而另一個事務不能更新數據。

+0

我想我的問題是不同的 – AgA