主键约束如何删除??

电脑教程013

主键约束如何删除??,第1张

你可以把表删了,在创建没主键约束的表就可以了;或者是你创建约束时指定约束名例:create table t_stu(stuid integer not null,stuname varchar(50)) 添加主键alter table t_stu add constraint p_pk priary key stuid;p_pk是约束名字 删除主键:alter table t_stu drop constraint p_pk,从你的错务信息可以看出你没有给约束起名字吧。

数据库中删除约束的方法:1、sqlserver中删除约束的语句是:altertable表名dropconstraint约束名sp_helpconstraint表名找到数据表中的所有列的约束2、oracle中删除约束的语句:先找到表的约束名称,执行:select*fromuser_constraints;其中CONSTRAINT_NAME为表的约束名称然后删除约束:altertable表名dropconstraint约束名cascade3、mysql中删除约束的语句是:1)删除主键约束:altertable表名dropprimarykey2)删除外键约束:altertable表名dropforeignkey外键(区分大小写)

1、首先找到要操作的表,右键单击选择设计选项

2、在表的设计界面中我们可以看到前面带小钥匙的就是主键字段,如果想删除这个主键的话,只需右键单击选择删除主键选项

3、如果这个表和其他表格有关系的话,一般会提示如下的错误,让你删除主键的时候的先清除与这个表建立的所有联系

4、先来看一下与这个表建立联系的表是什么样的,关联表中的PostId前面也带了小钥匙,说明它就是外键联系关键字

5、接下来我们在第二步的弹出窗中选择是,然后就进行入如下的关联提示,继续选择是

6、操作完毕之后我们刷新数据库列表,你会看到PostId前面的小钥匙没有了,说明关系都去除了