MySQL的for update使用(行級鎖)

在默認的MySQL查詢操作是不添加鎖的 在需要先讀再寫入的事務裏,會出現讀的數據被其他事務所更改,從而導致錯誤。這時可以在select語句後面添加for update達到鎖的效果,但是for update默認是鎖表的,這樣會對性能有損耗,那麼要怎樣才能解決這個問題呢? 直接使用for update 事務A查詢 結果 此時事務B查詢 可以看出此時使用for update會對整表進行鎖表操作。 WHE
相關文章
相關標籤/搜索