首页 > 数据库技术 > 详细

因为发现对象名称 'dbo.T3' 和索引名称 'PK__T3__3214EC2706CC942B' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (1)。

时间:2015-09-04 15:33:31      阅读:1827      评论:0      收藏:0      [点我收藏+]

sql语句:ALTER TABLE T3 ADD  PRIMARY KEY (ID);

执行报错:

消息 1505,级别 16,状态 1,第 1 行
因为发现对象名称 ‘dbo.T3‘ 和索引名称 ‘PK__T3__3214EC270466E04C‘ 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (1)。
消息 1750,级别 16,状态 0,第 1 行
无法创建约束。请参阅前面的错误消息。
语句已终止。

出错原因:

要在ID列上建主键,但id列数据有重复,不唯一。

因为发现对象名称 'dbo.T3' 和索引名称 'PK__T3__3214EC2706CC942B' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (1)。

原文:http://www.cnblogs.com/xinziyublog/p/4781715.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!