我爱学习网首页 | 设为首页 | 收藏本站 | 网站地图 您好,欢迎光临我爱学习网
我爱学习网

当前位置:首页 > 编程开发 > sql >

查找mysql数据表中重复记录

时间:2017-04-17 10:21 来源:未知 | 作者:我爱学习网 | 本文已影响
Mysql数据库中的重复记录比较多,在维护数据的时候想到要把重复多余的数据给删减掉,只保留一条数据。
通过以下sql语句可以实现查找出一个表中的所有重复的记录.
select zname,count(*) as count from table group by zname having count>1;
参数说明:
zname为要查找的重复字段.
count用来判断大于一的才是重复的.
table为要查找的表名.
group by用来分组
having用来过滤.
把参数换成自己数据表的相应字段参数,可以在Phpmyadmin里面去运行,看看有哪些数据重复了,然后在数据库里面删除掉
(责任编辑:我爱学习网)



分享到: 更多