日期:2014-05-17  浏览次数:20816 次

alter table xiangtan add constraint PK primary key(FID)出现错误提示为
出现错误提示为:
无法在表 'xiangtan' 中可为 Null 的列上定义 PRIMARY KEY 约束。
消息 1750,级别 16,状态 0,第 1 行
无法创建约束。
求大神指点

------解决方案--------------------
把 xiangtan  这一列 设为不能为null 
------解决方案--------------------
主键的为不可为null的列,所以你查看一下你的列是否为null
------解决方案--------------------

alter table xiangtan alter column FID int not null

alter table xiangtan add constraint PK primary key(FID)出现错误提示为 

------解决方案--------------------
引用:
但是我修改的时候出现这样的提示

SQL Server Management Studio-->工具-->选项-->设计-->取消勾选"阻止保存要求重新创建表的更改"