1、删除数据库中重复的数据并保留一条:
delete FROM T_TAG where TAGNAME in
(SELECT TAGNAME from T_TAG GROUP BY TAGNAME HAVING count(TAGNAME) > 1)
and TAGID not in
(SELECT MIN(TAGID) from T_TAG GROUP BY TAGNAME HAVING count(TAGNAME) > 1);
本文介绍了一种有效的数据库去重方法,通过SQL语句精确删除重复数据同时保留唯一记录,适用于处理大量冗余数据的情况。
1、删除数据库中重复的数据并保留一条:
delete FROM T_TAG where TAGNAME in
(SELECT TAGNAME from T_TAG GROUP BY TAGNAME HAVING count(TAGNAME) > 1)
and TAGID not in
(SELECT MIN(TAGID) from T_TAG GROUP BY TAGNAME HAVING count(TAGNAME) > 1);

被折叠的 条评论
为什么被折叠?