文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  INFORMATION_SCHEMA TABLE_CONSTRAINTS 表格

28.3.41 INFORMATION_SCHEMA TABLE_CONSTRAINTS 表格

TABLE_CONSTRAINTS 表格描述哪些表格具有約束條件。

TABLE_CONSTRAINTS 表格具有以下欄位:

  • CONSTRAINT_CATALOG

    約束條件所屬的目錄名稱。此值永遠是 def

  • CONSTRAINT_SCHEMA

    約束條件所屬的綱要(資料庫)名稱。

  • CONSTRAINT_NAME

    約束條件的名稱。

  • TABLE_SCHEMA

    表格所屬的綱要(資料庫)名稱。

  • TABLE_NAME

    表格的名稱。

  • CONSTRAINT_TYPE

    約束條件的類型。值可以是 UNIQUEPRIMARY KEYFOREIGN KEYCHECK。這是一個 CHAR (而非 ENUM)欄位。

    UNIQUEPRIMARY KEY 資訊與 SHOW INDEX 輸出中 Non_unique 欄位為 0 時的 Key_name 欄位所提供的資訊相同。

  • ENFORCED

    對於 CHECK 約束條件,此值為 YESNO,表示是否強制執行約束條件。對於其他約束條件,此值永遠為 YES