亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mysql 大并發情況下,先查詢,存在則更新,不存在則插入,求解

mysql 大并發情況下,先查詢,存在則更新,不存在則插入,求解

慕碼人2483693 2018-08-09 16:14:56
long count = select count(0) from table_a where name = "jack";if (count > 0) {   update } else {   insert   }并發情況下:問題1:是不是只有當name為jack這條記錄不存在的時候,才會產生并發問題問題二:是不是當name為jack這條記錄存在時,就不會產生并發問題 個人觀點:當name為jack這條記錄不存在時,mysql行鎖沒有起到作用,導致最終還是有可能插入多條當name為jack這條記錄存在時,該記錄被鎖住,所以不會產生并發問題。請各位大神賜教,確實比較不太懂。望能詳細講解一下。感謝!?。?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 1794 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號