文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  INFORMATION_SCHEMA ENGINES 表格

28.3.13 INFORMATION_SCHEMA ENGINES 表格

ENGINES 表格提供關於儲存引擎的資訊。這對於檢查是否支援儲存引擎,或查看預設引擎為何特別有用。

ENGINES 表格具有以下欄位

  • ENGINE

    儲存引擎的名稱。

  • SUPPORT

    伺服器對儲存引擎的支援層級,如下表所示。

    意義
    YES 引擎受支援且處於啟用狀態
    DEFAULT 如同 YES,加上這是預設引擎
    NO 不支援引擎
    DISABLED 引擎受支援但已停用

    NO 值表示伺服器在編譯時未包含對該引擎的支援,因此無法在執行階段啟用。

    DISABLED 值出現的原因,可能是因為伺服器啟動時使用了停用該引擎的選項,或是因為未提供啟用該引擎的所有必要選項。在後一種情況下,錯誤日誌應包含指出為何停用該選項的原因。請參閱第 7.4.2 節「錯誤日誌」

    如果伺服器在編譯時支援某個儲存引擎,但在啟動時使用了 --skip-engine_name 選項,您也可能會看到該儲存引擎的 DISABLED 狀態。對於 NDB 儲存引擎,DISABLED 表示伺服器在編譯時包含對 NDB Cluster 的支援,但在啟動時未使用 --ndbcluster 選項。

    所有 MySQL 伺服器都支援 MyISAM 表格。無法停用 MyISAM

  • COMMENT

    儲存引擎的簡短描述。

  • TRANSACTIONS

    儲存引擎是否支援交易。

  • XA

    儲存引擎是否支援 XA 交易。

  • SAVEPOINTS

    儲存引擎是否支援儲存點。

注意事項

  • ENGINES 是一個非標準的 INFORMATION_SCHEMA 表格。

儲存引擎資訊也可以從 SHOW ENGINES 陳述式中取得。請參閱第 15.7.7.17 節「SHOW ENGINES 陳述式」。以下陳述式是等效的

SELECT * FROM INFORMATION_SCHEMA.ENGINES

SHOW ENGINES