SQL中命令如何实现删除主键
现在有表abb有ID和name两个字段,其中ID为主键,如何用命令实现删除主键?我试过的命令行不通 :
use xxx (xxx为数据库名)
go
alter table abb
drop constraint PK primary key(ID)
go
望高手指点,拜谢! 主键不能删除吧 不能删?那不就是对“犯错”没有纠正的机会,在表没有和其他表建立联系甚至是一张空表中,我感觉是应该可以删除主键并重新设置的,因为在网上看到过这样的言论但是没有提及具体的操作方法。 回复 3# 南国迦叶
可以修改,先去掉主键,应该就可以了 我说的是用SQL命令去掉(删除)已有的主键,该怎么操作。 本帖最后由 msnshow 于 2011-6-17 13:47 编辑
alter table tabname drop primary key(col) it does not work yet 不行? 回复 8# msnshow
是啊。以下是截图,还请指教:
报错内容:消息 156,级别 15,状态 1,第 2 行
关键字 'primary' 附近有语法错误。 SQL server不能这些写sql语句的吧,好像只有mysql这么写。
你试试drop constraint pk_bk 回复 10# koala114
谢谢你,你的方法可行,搞定了!
页:
[1]