相关疑难解决方法(0)

如何删除重复的行并保留第一行?

我犯了一个错误,我有不必要的重复.

我有一个包含4个关键字段的表格.A1,k1,k2,k3.

A1 是自动增量和主键.

组合k1,k2并且k3应该是唯一的,我必须在创建唯一索引之前删除重复的行.有些行有一个副本,有些行有很多.

SELECT CONCAT(k1, k2, k) AS dup_value
  FROM myviews
 GROUP BY dup_value
HAVING (COUNT(dup_value) > 1)
Run Code Online (Sandbox Code Playgroud)

向我展示了我需要处理的重复值.但现在我不知道如何保留一个并删除每个重复集的其余部分.

mysql sql sql-delete

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

sql ×1

sql-delete ×1