避免高并发使用mySQL的replace into 及 on duplicate key update

/ 数据库 / 没有评论 / 380浏览

当使用自增主键,并且使用唯一键时,会产生死锁问题; 最好使用应用控制,如:

            try {
                courseSortMapper.insertSelective(sort);
            } catch (DuplicateKeyException e) {
                courseSortMapper.updateByIdSelective(sort);
            }

网上文章:https://juejin.cn/post/7038156758614802440