文章詳情頁
mysql - 對同一個表同時更新2條記錄,但更新不同字段,會不會造成數據丟失?
瀏覽:80日期:2022-06-19 13:34:56
問題描述
運營要求修改某條記錄的權重,但用戶參與的時候,會對另外一個字段更新,如果用戶和運營的操作是同時進行的話,會不會導致前者或者后者更新丟失 ?
問題解答
回答1:這么說吧。當數據被更新的時候,會加個寫鎖。當另一個操作要寫的時候,會進入等待。直到寫鎖被釋放。
回答2:更新不同字段不會,前提是你的每個update語句確實只更新一個字段
回答3:不會,一定確保update 的 where 條件正確
排行榜
