怎么删除主键

2024-12-04 01:41:04
推荐回答(3个)
回答1:

你再这样试下ALTER TABLE 表名 drop CONSTRAINT PK_表名

最后的得用约束名称 默认的都这样 还不对的话 你查看下你的主键约束
sp_helpconstraint 表名
查的第2个表就是约束表

回答2:

设一个级联删除和级联更新的关系
当主表数据发生变化是两个或者更多的从表相应的数据也发生改变

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

建议第一种方法

回答3:

(1)字段有自增约束先删除自增约束
alter table 表名 change 字段名 字段名 数据类型;
(2)删除主键
alter table 表名 drop primary key;