怎么删除主键

我用这条命令删除主键altertable[表名]dropprimarykey为什么SQL2005提示说PRIMAYR附近有错误?麻烦给一个sql语句感谢二楼的,但是还是不... 我用这条命令删除主键
alter table [表名] drop primary key
为什么SQL 2005 提示说 PRIMAYR 附近有错误?
麻烦给一个sql语句
感谢二楼的,但是还是不行,说primary_key 不是约束 什么的
展开
 我来答
gpice
推荐于2017-11-26 · TA获得超过409个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:109万
展开全部
你再这样试下ALTER TABLE 表名 drop CONSTRAINT PK_表名

最后的得用约束名称 默认的都这样 还不对的话 你查看下你的主键约束
sp_helpconstraint 表名
查的第2个表就是约束表
最后的赏金猎人
2009-01-02 · TA获得超过1162个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:236万
展开全部
设一个级联删除和级联更新的关系
当主表数据发生变化是两个或者更多的从表相应的数据也发生改变

或者在主表写一个删除的存储过程
当主表有数据删除时,触发存储过程

建议第一种方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
前程拓路
2018-06-29
知道答主
回答量:14
采纳率:0%
帮助的人:9701
展开全部
(1)字段有自增约束先删除自增约束
alter table 表名 change 字段名 字段名 数据类型;
(2)删除主键
alter table 表名 drop primary key;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式