2023年11月26日发(作者:)

mysql批量插⼊更新数据的两种⽅法

⼀ : insert or update

前段时间遇到⼀个问题

需求如下: ⼀张表中有⼏个联合唯⼀索引 如果索引不存在 则插⼊ 存在则更新

查了资料后 采⽤了mysql 的 insert or update ⽅法

但是当时我并没有理解 其实insert or update ⽅法是⽀持批量动态更新的:

现在有 ⼀张表 test a,b 字段是联合唯⼀索引

改语句先将原表中 记录删除 后插⼊

再将删除 插⼊

最后由于 中 联合唯⼀索引重复

⼜将刚才插⼊的 删除 插⼊