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

mysql ignore 去重复

2016-01-19 13:47 603 查看
进入在弄项目数据库时涉及到从一个表选出数据到另一个表中,但是原数据有很多是重复的,选出来的新数据要求要具有唯一性,所以在网上查找了一下相应的方法!找到 ignore 关键字,用了果然还不错!

ignore : 可以在要插入的表有唯一约束或主键时进行数据去重,例如:

A表

id(主键) name nickname

1 qin haha

2 huang hehe

3 qin haha

4 huang xixi

执行以下语句后则能将不重复数据插入到B表中

insert ignore into B(name,nickname)    select name,nickname from  A;


B表()

id(主键) name nickname (name,nickname)具有唯一约束

1 qin haha

2 huang hehe

3 huang xixi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: