并发insert情况下会发生重复的数据插入问题_多线程插入数据重复问题-CSDN博客

网站介绍:文章浏览阅读4.3w次,点赞10次,收藏36次。并发insert情况下会发生重复的数据插入问题1.背景 用多线程接收推送的订单数据,把接收的订单数据存到一个表中,实现的需求是:如果接收的订单消息在数据库中已经存在,那么执行update操作;如果没有存在,那么执行insert操作 代码逻辑: if(该订单在数据库表中存在){ update();}else{ insert();}_多线程插入数据重复问题