1. 程式人生 > >數據庫外鍵的查看與刪除

數據庫外鍵的查看與刪除

class 一個 tool IE index rain constrain AC 刪除索引

數據庫查看所有外鍵,驗證某外鍵是否已經存在(mysql)?

說明:FK_PRODUCT_ID代表外鍵名稱,驗證是否已存在

[sql] view plain copy
    1. SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE CONSTRAINT_NAME=‘FK_PRODUCT_ID‘

  【額外技能】查看某張表的索引:

[sql] view plain copy
  1. show index from portal_product_extends;

刪除某列作為其它表的外鍵的表的時候,需要註意:

限制和局限

  • 不能刪除被 FOREIGN KEY 約束引用的表。 必須先刪除引用 FOREIGN KEY 約束或引用表。如果要在同一個 DROP TABLE 語句中刪除引用表以及包含主鍵的表,則必須先列出引用表。

我們可以先使用navicat工具的“設計表”的功能逐一刪除索引、外鍵等,然後再刪除表。

數據庫外鍵的查看與刪除