首頁  >  問答  >  主體

請教一個mysql資料迸發問題

一個表格user 資料如下

id----user----num

1----aaaa----0

2- ---bbbb----2

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

A zyA zy1436 天前1003

全部回覆(1)我來回復

  • 火离

    火离2020-10-22 14:17:25

    人少情況下概覽不會碰到;在一定的量時,num 1 邏輯走完,資料未儲存時,其他訪客num 1 執行了多次;你這裡會其它id 的值一樣,會重複;如果你id 設定了唯一主鍵,會儲存失敗;

    建議使用 mysql 悲觀鎖定;

    回覆
    0
  • 取消回覆