删除数据库中复制的条目

时间:2015-03-03 04:56:05

标签: mysql

我有意外插入表格的重复记录,我发现它们使用count()查询,如下所示:

select _clm1, count(_id) as count from _tableName group by _clm1 having count > 1;

我是否可以附加另一个查询,以删除重复的条目,同时保留其中一个不触及?

2 个答案:

答案 0 :(得分:2)

DELETE FROM _tableName WHERE _id NOT IN(SELECT _id FROM _tableName GROUP BY _clm1)

答案 1 :(得分:0)

首先找出上述选择查询中具有重复项的行的ID

然后触发删除查询以仅按其ID删除重复的条目。

相关问题