MySQL 9.0 發行說明
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