先刪除自增長在刪除主鍵
創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站制作和成都服務(wù)器托管的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗和案例。
Alter table tb change id id int(10);//刪除自增長
Alter table tb drop primary key;//刪除主建
你再這樣試下ALTER TABLE 表名 drop CONSTRAINT PK_表名
最后的得用約束名稱 默認的都這樣 還不對的話 你查看下你的主鍵約束
sp_helpconstraint 表名
查的第2個表就是約束表
百度了一下,如果是自增列要兩句:
ALTER?TABLE?tabname??MODIFY?col?INT?NOT?NULL;
ALTER?TABLE?tabname?DROP?PRIMARY?KEY;
在MySQL中刪除主鍵需要兩步.
1、如果有auto_increment,先刪除之;
alter table products change pid pid int;
2、刪除主鍵約束 primary key.
alter table products drop primary key;