zl程序教程

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

当前栏目

MYSQL实现批量插入更新upsert

mysql批量 实现 更新 插入
2023-06-13 09:13:09 时间

文章目录

以下语句实现mysql批量插入更新功能。插入数据,如果数据库中 主键,或者 唯一索引组合索引,已存在,则更新 on duplicate key update后的字段, 主键或者 唯一索引组合索引不变。

on duplicate key update后面执行的更新语句用values 取值,因为这些字段在插入时,已用#{}赋过值。 另外 replace into也可实现更新已存在的记录,但是表中定义的主键会发生变化。