CREATE UNIQUE INDEX 终止,因为发现对象名称 'dbo.table1' 和索引名称 'PK_table1' 有重复的键

Posted 德福瑞恩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CREATE UNIQUE INDEX 终止,因为发现对象名称 'dbo.table1' 和索引名称 'PK_table1' 有重复的键相关的知识,希望对你有一定的参考价值。

更改实体对应表结构失败[修改实体对象表结构失败[修改表[table1]的主键信息失败:CREATE UNIQUE INDEX 终止,

因为发现对象名称 ‘dbo.table1‘ 和索引名称 ‘PK_table1‘ 有重复的键。重复的键值为 (6)。]]

这种问题是由于主键设置了唯一性,而数据库中主键列的值又有重复的值,为6,改掉其中一个值就可以 了。

以上是关于CREATE UNIQUE INDEX 终止,因为发现对象名称 'dbo.table1' 和索引名称 'PK_table1' 有重复的键的主要内容,如果未能解决你的问题,请参考以下文章

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语句