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

mysql 语句 duplicate 使用笔记

2015-01-29 21:52 155 查看
如何使用mysql的duplicate语句?

问题描述:

表格:A有 ID / NAME 项,ID设置为PRIMARY键;

当已经有ID存在时就更新NAME,否则INSERT所有数据;

试验:

step1:建表



step2:检查表格



step3:插入数据

INSERT INTO A (ID,NAME) VALUES (112,'frank') ON DUPLICATE KEY UPDATE NAME=VALUES(NAME);


I


step4: 查看数据

step5:接下来看看DUPLICATE的作用要发挥了

继续执行插入数据语句(更换一组数据,但是ID不变)

INSERT INTO A (ID,NAME) VALUES (112,'jack') ON DUPLICATE KEY UPDATE NAME=VALUES(NAME);




step6:再查看数据(看看已经存在的数据是否更新)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: