如果唯一键已存在,则插入或更新记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果唯一键已存在,则插入或更新记录相关的知识,希望对你有一定的参考价值。

This snippet allows you to insert new record into table. In case a unique key already exists - it updates appropriate fields only, leaving other fields untouched.
  1. -- Unique key for table must be pre-defined
  2. INSERT INTO `tableName`
  3. VALUES (field1,field2,field3,'-1',...,fieldN,'0')
  4. ON DUPLICATE KEY
  5. UPDATE `field1` = 'abc', `field2` = '123'

以上是关于如果唯一键已存在,则插入或更新记录的主要内容,如果未能解决你的问题,请参考以下文章

Mysql插入数据:不存在则插入,存在则跳过或更新

MySQL:数据存在则更新,不存在则插入

如果唯一密钥已存在,则插入或更新

CodeIgniter - 如果新的或更新的重复记录则插入活动记录

如果 mysql 数据库中的表中不存在,则更新或插入多条记录

MySQL插入更新_ON DUPLICATE KEY UPDATE