MySQL 刪除外來鍵操作

2021-08-28 20:41:04 字數 713 閱讀 9570

1.顯現要刪除的外來鍵。 show create table 表名;

2.看到約束;

3.刪除即可。 alter table 表名 drop foreign key  約束名; 

補充:增加主鍵:alter table your_table_name add primary key (your_primary_key_name);//最後邊的那個()一點要有;

增加外來鍵:alter table your_table_name add foreign key your_foreign_key_id(your_foerign_key_name) references zhu_jian_table_name(your_foreign_key_name);

這裡的那個foreign_key_id 是你自己給你的foreign_key 起的乙個標示,

然後你的foreign_key_name就是你自己起得foreign_key的名字了,

這兩個(可以理解為乙個是id,乙個是別名) 

MySQL刪除外來鍵

1 刪除表中的外來鍵 語法 alter table tablename drop foreign key foreignkeyname 比如我要刪除account表中user id所引用的外來鍵 先輸入show create table account 檢視建表語言 返回如下資訊 可知外來鍵名為 f...

Mysql刪除外來鍵約束

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

刪除外來鍵約束

主表 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 第...