請教一個mysql資料迸發問題
A zy
A zy 2020-10-18 14:29:45
0
1
1002

一個表格user 資料如下

id----user----num

1----aaaa----0

2- ---bbbb----2

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

A zy
A zy

全部回覆(1)
火离

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

建議使用 mysql 悲觀鎖定;

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!