文章詳情頁
請教一個mysql數(shù)據(jù)迸發(fā)問題
瀏覽:99日期:2022-06-09 14:00:26
問題描述
一個表 user 數(shù)據(jù)如下
id----user----num
1----aaaa----0
2----bbbb----2
有一個php文件,執(zhí)行會把id 1的num加1,現(xiàn)在有很多個人同時訪問這個php文件,會不會造成num記錄的值不正確或者出錯
問題解答
回答1:人少情況下概覽不會碰到;在一定的量時,num+1 邏輯走完,數(shù)據(jù)未保存時,其他訪問者 num+1 執(zhí)行了多次;你這里會其它 id 的值一樣,會重復;如果你 id 設置了唯一主鍵,會保存失敗;
建議使用 mysql 悲觀鎖;
相關文章:
1. 這是什么情況???2. javascript - 關于input="file",重復選擇同一文件時不觸發(fā)change事件的問題3. thinkphp3 count()方法必須加上字段?4. mysql 5個left關鍵 然后再用搜索條件 幾千條數(shù)據(jù)就會卡,如何解決呢5. python - 《flask web 開發(fā)》一書,數(shù)據(jù)庫中多對多關系的實現(xiàn)問題?6. python - 這句是什么錯誤?7. 輸入地址報以下截圖錯誤,怎么辦?8. mysql - SQL server 誤用delete 怎么恢復?9. 怎么php怎么通過數(shù)組顯示sql查詢結果呢,查詢結果有多條,如圖。我要forsearch里面echo10. python中return 語句與 分支語句連用問題
排行榜

熱門標簽