1. 程式人生 > >資料庫MySQL之如何刪除主鍵、唯一和外來鍵約束?

資料庫MySQL之如何刪除主鍵、唯一和外來鍵約束?

如何刪除主鍵、唯一和外來鍵約束?

文章目錄


刪除約束

約束的 index_name 可通過 下面語句進行查詢:

SHOW INDEX FROM table_name\G; 

1. 刪除主鍵約束:

ALTER TABLE table_name DROP PRIMARY KEY;

2. 刪除唯一約束:

ALTER TABLE table_name DROP
INDEX index_name;

3. 刪除外來鍵約束:

通過查詢系統預設給的名字

ALTER TABLE table_name DROP FOREIGN KEY (fk_symbol)

外來鍵約束的名字 fk_symbol 可通過下面語句查詢:

SHOW CREATE TABLE table_name; 

刪除外來鍵約束,查詢CREATE TABLENAME 找到系統為外來鍵約束新增的名字