SQL主键删除语句

我练习SQL语句用下面的这个语句想把id的主键取消,但是SQL2005提示:消息156,级别15,状态1,第1行关键字'primary'附近有语法错误。SQL语句:alt... 我练习SQL语句用下面的这个语句想把id的主键取消,但是SQL 2005提示:

消息 156,级别 15,状态 1,第 1 行
关键字 'primary' 附近有语法错误。

SQL语句:alter table [mytable2] drop primary key(id)

请帮忙指点一下,谢谢~~~
我的表名是:mytable2 主键列的名称是:id
展开
 我来答
shutao917
推荐于2018-03-12 · TA获得超过1213个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:3131万
展开全部
alter table mytable2 drop constraint 主键的名称
这里的主键名称并不是你的列名id,你可以执行以下语句查看
select name from sys.indexes where object_id=object_id('mytable2')
and is_primary_key=1
ssht968
2010-06-09 · TA获得超过245个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:117万
展开全部
alter table mytable2 drop constraint 主键的名称
这里的主键名称并不是你的列名id,你可以执行以下语句查看
select name from sys.indexes where object_id=object_id('mytable2')
and is_primary_key=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjx_xiaoxin
2010-05-25 · TA获得超过6702个赞
知道大有可为答主
回答量:4618
采纳率:50%
帮助的人:2507万
展开全部
看看你的主键叫什么名字,使用以下语法:
alter table mytable2 drop constraint pk_id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2015-12-26 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
sql中删除主键约束方法:
在服务器资源管理器中,选择包含该主键的表,再从“数据”菜单中单击“打开表定义”。该表在“表设计器”中打开。
在表网格中右击包含该主键的行,然后选择“移除主键”以将该设置从启用切换到禁用。
说明:若要撤消此操作,请关闭该表而不保存更改。 删除主键的操作无法在不丢失对该表作出的其他所有更改的情况下撤消。当保存表或关系图时,将从数据库中删除约束。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式