SQL中命令如何实现删除主键

现在有表abb有ID和name两个字段,其中ID为主键,如何用命令实现删除主键?我试过的命令行不通:usexxx(xxx为数据库名)goaltertableabbdrop... 现在有表abb有ID和name两个字段,其中ID为主键,如何用命令实现删除主键?我试过的命令行不通 :use xxx (xxx为数据库名)goalter table abbdrop constraint PK primary key(ID)go望高手指点,拜谢! 展开
 我来答
千锋教育
2018-08-01 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
sql中删除主键约束方法:
在服务器资源管理器中,选择包含该主键的表,再从“数据”菜单中单击“打开表定义”。该表在“表设计器”中打开。
在表网格中右击包含该主键的行,然后选择“移除主键”以将该设置从启用切换到禁用。
说明:若要撤消此操作,请关闭该表而不保存更改。 删除主键的操作无法在不丢失对该表作出的其他所有更改的情况下撤消。当保存表或关系图时,将从数据库中删除约束。
匿名用户
2013-09-24
展开全部
不能删?那不就是对“犯错”没有纠正的机会,在表没有和其他表建立联系甚至是一张空表中,我感觉是应该可以删除主键并重新设置的,因为在网上看到过这样的言论但是没有提及具体的操作方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-24
展开全部
alter table abb drop constraint PK ;
请确定你的主键名称是 PK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-24
展开全部
我说的是用SQL命令去掉(删除)已有的主键,该怎么操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-24
展开全部
这是SQL?你的写法是MYSQL吧……
SQL的话
--修改表主键
ALTER TABLE veg_tab ADD CONSTRAINT veg_tab_id PRIMARY KEY (id)
--删除表主键
ALTER TABLE add_tab DROP CONSTRAINT veg_tab_id
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式