文章詳情頁(yè)
請(qǐng)教一個(gè)mysql數(shù)據(jù)迸發(fā)問(wèn)題
瀏覽:122日期:2022-06-09 14:00:26
問(wèn)題描述
一個(gè)表 user 數(shù)據(jù)如下
id----user----num
1----aaaa----0
2----bbbb----2
有一個(gè)php文件,執(zhí)行會(huì)把id 1的num加1,現(xiàn)在有很多個(gè)人同時(shí)訪問(wèn)這個(gè)php文件,會(huì)不會(huì)造成num記錄的值不正確或者出錯(cuò)
問(wèn)題解答
回答1:人少情況下概覽不會(huì)碰到;在一定的量時(shí),num+1 邏輯走完,數(shù)據(jù)未保存時(shí),其他訪問(wèn)者 num+1 執(zhí)行了多次;你這里會(huì)其它 id 的值一樣,會(huì)重復(fù);如果你 id 設(shè)置了唯一主鍵,會(huì)保存失敗;
建議使用 mysql 悲觀鎖;
上一條:怎么php怎么通過(guò)數(shù)組顯示sql查詢(xún)結(jié)果呢,查詢(xún)結(jié)果有多條,如圖。我要forsearch里面echo下一條:請(qǐng)教一下同一個(gè)數(shù)據(jù)高迸發(fā)操作的問(wèn)題
相關(guān)文章:
1. javascript - 百度echarts series數(shù)據(jù)更新問(wèn)題2. MySQL客戶(hù)端吃掉了SQL注解?3. java - 我設(shè)置了cookie的max age,但是cookie依然在關(guān)閉游覽器后消失了4. css3 - [CSS] 動(dòng)畫(huà)效果 3D翻轉(zhuǎn)bug5. javascript - JS設(shè)置Video視頻對(duì)象的currentTime時(shí)出現(xiàn)了問(wèn)題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...6. python小白的基礎(chǔ)問(wèn)題 關(guān)于while循環(huán)的嵌套7. java固定鍵值轉(zhuǎn)換,使用枚舉實(shí)現(xiàn)字典?8. php自學(xué)從哪里開(kāi)始?9. phpstady在win10上運(yùn)行10. 求大神幫我看看是哪里寫(xiě)錯(cuò)了 感謝細(xì)心解答
排行榜

熱門(mén)標(biāo)簽