生活百科
leo




帖子:94
精华:0
积分:188
注册:2015-12-14
MySQL查询重复记录,删除重复记录,只保留一条
MySQL查询重复记录,删除重复记录,只保留一条
1、查询是否有重复记录
比如查询字段Column_A是否有重复记录,id是自动编号,SQL语句如下:
SELECT id, Column_A, COUNT(Column_A) from 数据库表名 GROUP BY A HAVING COUNT(Column_A) > 1;
2、删除重复
删除多余的重复记录,只保留一条,SQL语句如下:
DELETE t1 FROM 数据库表名 t1
JOIN 数据库表名 t2
WHERE t1.id > t2.id AND t1.Column_A = t2.Column_A;

查看移动版
← 扫码查看移动版【转发给朋友】或【分享到朋友圈】
1、查看方法:使用手机微信扫描二维码,打开本页移动端页面。
2、分享方法:在打开的本页移动端页面,点击右上角的“...”,选择【转发给朋友】或【分享到朋友圈】即可。
2、分享方法:在打开的本页移动端页面,点击右上角的“...”,选择【转发给朋友】或【分享到朋友圈】即可。

关注公众号