Mysql查询某字段重复值并删除重复值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql查询某字段重复值并删除重复值相关的知识,希望对你有一定的参考价值。
1.查询重复值:
select code,count(*) as count from hospital group by code having count>1;
该语句查询code重复值大于1的记录
2.删除重复:
DELETE FROM hospital WHERE id NOT IN (SELECT dt.minno FROM (SELECT MIN(id) AS minno FROM hospital GROUP BY code) dt);
该语句保留id最小的记录,其余code重复的记录全部删除
以上是关于Mysql查询某字段重复值并删除重复值的主要内容,如果未能解决你的问题,请参考以下文章