SQL中先建立一个表,然后想将表的一列设为主键,怎么弄

SQL中先建立一个表,表中有几列,想将表的一列设为主键,怎么用sQL实现?我使用了altertable表名addconstrainprimarykey(列名)这样会提示出... SQL中先建立一个表,表中有几列,想将表的一列设为主键,怎么用sQL实现?
我使用了
alter table 表名
add constrain primary key(列名)
这样会 提示出错,也不知道是哪里错了
展开
 我来答
caohangking
推荐于2017-11-28 · TA获得超过269个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:140万
展开全部
先确定字段属性为“not null”
alter table 表名 alter column 列名 int not null
表内主键字段无重复数据后执行
alter table 表名 add constraint 约束名 primary key(列名)
华夏日长兴
2011-07-28 · TA获得超过9592个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3717万
展开全部
alter table 表名 add constraint 约束名 primary key (字段)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式