MySQL:数据存在则更新,不存在则插入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL:数据存在则更新,不存在则插入相关的知识,希望对你有一定的参考价值。
前提:表结构存在主键或唯一索引,插入数据包含主键或唯一索引而导致记录重复插入失败。
单条记录更新插入:
INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE a=1,b=2,c=3;
多条记录批量更新插入:
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6) ON DUPLICATE KEY UPDATE a=VALUES(a),b=VALUES(b),c=VALUES(c);
以上是关于MySQL:数据存在则更新,不存在则插入的主要内容,如果未能解决你的问题,请参考以下文章
mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入