主键冲突解决方案

1.主键冲突更新

类似于插入语法,如果插入数据时主键冲突,又不想改变主键时,那么采用更新方法:

insert into 表名 [(字段)] values (值列表) on duplicate key update = 新值

此方法弊端是当更新字段较多时,会比较麻烦。

2主键冲突替换

当主键冲突时,干掉原来的数据,重新插入:

replace into 表名 [(字段)] values (值列表)

猜你喜欢

转载自blog.csdn.net/pengxuan3507/article/details/80447020