当前位置: 代码迷 >> Sql Server >> alter table xiangtan add constraint PK primary key(FID)出现异常提示为
  详细解决方案

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

热度:241   发布时间:2016-04-24 22:42:45.0
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-->工具-->选项-->设计-->取消勾选"阻止保存要求重新创建表的更改"

  相关解决方案