MySQL刪除外來鍵

2022-03-17 11:50:08 字數 429 閱讀 2428

1、刪除表中的外來鍵

語法:alter table tablename drop foreign key foreignkeyname;

比如我要刪除account表中user_id所引用的外來鍵

先輸入show create table account;檢視建表語言

返回如下資訊:

可知外來鍵名為:fkb9d38a2d8f9f08c1

於是輸入:alter table account drop foreign key fkb9d38a2d8f9f08c1;便可以將外來鍵刪除

Mysql刪除外來鍵約束

通常有關聯的兩張表,我們都會進行主外來鍵約束。但是有時候我們可能需要去除主外來鍵約束,下面我會告訴大家怎麼去除主外來鍵約束。note就是外來鍵約束的表 show create table note 執行後會出現類似下面的 這裡的note ibfk 1 note ibfk 2.就是約束的外來鍵名稱。c...

MySQL 刪除外來鍵操作

1.顯現要刪除的外來鍵。show create table 表名 2.看到約束 3.刪除即可。alter table 表名 drop foreign key 約束名 補充 增加主鍵 alter table your table name add primary key your primary ke...

刪除外來鍵約束

主表 create table test1 id int primary key not null,value int insert test1 select 1,2 go 從表 create table test2 id int references test1 id value int go 第...