记录不存在则插入,存在则更新-replace into与insert update
# 记录不存在则插入,存在则更新 - replace into 与 insert update # 需求背景 MySQL 版本:5.7.20 # 开发规范 公司后端开发规范有这么一点: 更新数据库表中数据的时候,不允许先删,然后批量插入 需要将入参与表中数据比判断,找出哪些是新插入,哪些需要更新,哪些是删除的,然后再做对应的数据操作 # 需求 我们有表如下: 当商品配送完之后,需要记录它的最新配送价,若商品最新配送价已经存在则进行更新,不存在则执行插入 针对这个需求,我们有哪些实现方式? #...
more...