为什么不能建立主键?

我在建立主键时出错,开头用的是一个字段(非空),显示

'永久' 表
- 不能创建索引 'PK_永久'。
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 'type 6c, len 5'。
[Microsoft][ODBC SQL Server Driver][SQL Server]未能创建约束。请参阅前面的错误信息。
[Microsoft][ODBC SQL Server Driver][SQL Server]语句已终止。

后我又加了另一个主键(非空),也是如此,而且如何寻找到重复到的数据,由其是'type 6c, len 5'不知是什么意思,请大侠们支招!!!!

---------------------------------------------------------------

检查方法:

假设你的主键字段是:a,b,...(可以多个,也可以一个)

select a,b,...,count() as 重复次数
from tablename
group by a,b,...
having count(
)>1

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus