MySQL 8.4 版本注意事項
TABLE_CONSTRAINTS 表格描述哪些表格具有約束。
TABLE_CONSTRAINTS 表格具有這些欄位
CONSTRAINT_CATALOG約束所屬的目錄名稱。此值始終為
def。CONSTRAINT_SCHEMA約束所屬的結構描述 (資料庫) 名稱。
CONSTRAINT_NAME約束的名稱。
TABLE_SCHEMA表格所屬的結構描述 (資料庫) 名稱。
TABLE_NAME表格的名稱。
CONSTRAINT_TYPE約束的類型。值可以是
UNIQUE、PRIMARY KEY、FOREIGN KEY或CHECK。這是一個CHAR(而非ENUM) 欄位。UNIQUE和PRIMARY KEY資訊與從SHOW INDEX輸出中Key_name欄位取得的資訊相同,當Non_unique欄位為0時。ENFORCED對於
CHECK約束,此值為YES或NO,表示是否強制執行約束。對於其他約束,此值始終為YES。