您的位置:首頁技術文章
文章詳情頁

請教一個mysql數據迸發問題

瀏覽:113日期:2022-06-09 14:00:26

問題描述

一個表 user 數據如下

id----user----num

1----aaaa----0

2----bbbb----2

有一個php文件,執行會把id 1的num加1,現在有很多個人同時訪問這個php文件,會不會造成num記錄的值不正確或者出錯

問題解答

回答1:

人少情況下概覽不會碰到;在一定的量時,num+1 邏輯走完,數據未保存時,其他訪問者 num+1 執行了多次;你這里會其它 id 的值一樣,會重復;如果你 id 設置了唯一主鍵,會保存失??;

建議使用 mysql 悲觀鎖;

相關文章:
国产综合久久一区二区三区