您的位置:首页 > 数据库 > MySQL

Mysql的merge into

2016-06-16 00:00 549 查看
摘要: Mysql的merge into

INSERT ... ON DUPLICATE KEY UPDATE语句。
如果有唯一索引或主键  且数据重复  就执行后面的update

INSERT INTO table (a,b,c) VALUES (1,2,3)  ON DUPLICATE KEY UPDATE c=c+1;

上面语句  如果a是唯一索引且表里已经有a=1的记录  则上面语句等同于下面:

UPDATE table SET c=c+1 WHERE a=1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  merge