2 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
不確定你的數(shù)據(jù)有多可行,但我想你可以在你想做你的 POST 時(shí)添加一個(gè)檢查(比方說更新一個(gè)字段)檢查已經(jīng)加載的值和現(xiàn)在數(shù)據(jù)庫(kù)中的值,如果不同,要么刷新頁面以反映新數(shù)據(jù),要么提醒管理員告訴他您的數(shù)據(jù)已過時(shí)。我想到的另一個(gè)想法是在另一個(gè)管理員更新字段時(shí)鎖定該字段,但如果有很多數(shù)據(jù)可以由很多管理員更新,這可能行不通。

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
為每個(gè)條目添加一個(gè)修訂計(jì)數(shù)(或者你想給它的任何名稱)。當(dāng)管理員檢索數(shù)據(jù)時(shí),將當(dāng)前修訂計(jì)數(shù)傳遞給管理員。當(dāng)數(shù)據(jù)應(yīng)該被更新時(shí)發(fā)送回recision 計(jì)數(shù)。將修訂計(jì)數(shù)與數(shù)據(jù)庫(kù)中的計(jì)數(shù)進(jìn)行比較,如果不匹配,通知管理員,否則更新并增加計(jì)數(shù)。確保檢查和更新是原子的。
添加回答
舉報(bào)