問題描述需要批量更新一個字段值,updatetablesetxxx=xxx+awherea=?andb=?ab有索引,還有另外一個主鍵索引會有并發的情況,可以不考慮事務回滾相關代碼//請把代碼文本粘貼到下方(請勿用圖片代替代碼)publicvoidtest(Listlist){for(Objecto:list){updatetablesetxxx=xxx+awherea=?andb=?}}這個方法在不加事務注解情況下,在并發執行時,xxx字段,在我理解是不會有臟數據的吧?但是有可能會跟其他update語句產生死鎖對嗎?
mysql 并發修改問題,批量修改問題,可能產生死鎖問題萬分感謝
慕村9548890
2019-06-19 09:49:47