數據管理軟件,多人修改 ,刪除 同一條數據時的 併發問題。

場景:sql

用戶A  要編輯 客戶 張三的基礎資料,打開編輯彈窗,還未保存;數據庫

此時用戶B 也打開 客戶張三的基礎資料編輯;併發

而後用戶A 填寫了  備註字段,並點擊了保存,此時用戶B  也填寫完 備註字段,保存;class

 

若是此時不作數據併發驗證的話,則用戶B 會以爲系統出錯了,他編輯的內容沒有了,有得從新寫一遍。基礎

 

 

實現原理:原理

在每次用戶提交保存時,攜帶新數據和舊數據,若是提交的舊數據 和 數據庫中舊數據  每一個字段都相等 ,則修改;date

不然 則不能修改。數據

 

sql實現:di

在每次update 後面 拼接where 便可。co

相關文章
相關標籤/搜索