不更改數據庫默認隔離級別,如何避免丟失更新(lost update)

在默認的隔離級別下先讀出數據而後再去修改可能會產生Lost update,可是若是提升隔離級別的話又會下降併發,使用下面的辦法能夠在Read commited隔離級別上避免Lost update.併發 1.能夠使用衍生列好比timestamp.在更新以前先作檢查,若是更新的時候發現 timestamp列已經更改說明列已經被修改了,報錯。函數 2.使用存儲過程,若是更新返回的值爲0,說明以前數據已經
相關文章
相關標籤/搜索