延边28生活网   切换城市   |   您好,欢迎来到延边28生活网!
今天是:
 
生活百科
 
 
leo
  12级
帖子:94
精华:0
积分:188
注册:2015-12-14

 

MySQL查询重复记录,删除重复记录,只保留一条

发表于 2025-06-26 09:08   |   浏览:2679 次   |   顺序看帖 楼主    1 楼
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;
 
 
 
|< < >
 
我来回复:
 
您需要登录后才可以回帖 登录注册