場景:sql
用戶A 要編輯 客戶 張三的基礎資料,打開編輯彈窗,還未保存;數據庫
此時用戶B 也打開 客戶張三的基礎資料編輯;併發
而後用戶A 填寫了 備註字段,並點擊了保存,此時用戶B 也填寫完 備註字段,保存;class
若是此時不作數據併發驗證的話,則用戶B 會以爲系統出錯了,他編輯的內容沒有了,有得從新寫一遍。基礎
實現原理:原理
在每次用戶提交保存時,攜帶新數據和舊數據,若是提交的舊數據 和 數據庫中舊數據 每一個字段都相等 ,則修改;date
不然 則不能修改。數據
sql實現:di
在每次update 後面 拼接where 便可。co