zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MYSQL实现批量插入更新upsert

mysql批量 实现 更新 插入
2023-09-27 14:23:02 时间

文章目录


以下语句实现mysql批量插入更新功能。插入数据,如果数据库中 主键,或者 唯一索引组合索引,已存在,则更新
on duplicate key update后的字段, 主键或者 唯一索引组合索引不变。
在这里插入图片描述
on duplicate key update后面执行的更新语句用values 取值,因为这些字段在插入时,已用#{}赋过值。
另外 replace into也可实现更新已存在的记录,但是表中定义的主键会发生变化。