文件首頁
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 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 叢集,但啟動時未使用 --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