CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 'type 6c, len 9'。如何处理?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 'type 6c, len 9'。如何处理?相关的知识,希望对你有一定的参考价值。

你需要删除部分 重复ID 的数据后, 再做此操作。

你可以先通过

SELECT
ID, COUNT(*)
FROM

GROUP BY
ID
HAVING
COUNT(*) > 1

来查询, 到底是哪些 id 重复了, 以及重复的记录有多少行。

然后再去删除重复的数据

删除存在重复的数据完毕后, 再执行那个 CREATE UNIQUE INDEX 的语句。
参考技术A unique索引 必须唯一,删除重复的多余数据,或者仅仅是 create index 而不是 CREATE UNIQUE INDEX

以上是关于CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 'type 6c, len 9'。如何处理?的主要内容,如果未能解决你的问题,请参考以下文章

CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 'type 6c, len 9'。如何处理?

CREATE UNIQUE INDEX 语句因发现重复键而终止 EF

Postgres的CREATE UNIQUE INDEX似乎停留了一段时间

FOREIGN KEY 外键约束; UNIQUE和PRIMARY KEY 主键约束CREATE INDEX建立索引的使用

CREATE INDEX - 定义一个新索引

SQL基础语法—create index语句