MySQL 9.0 發行說明
ENGINES 表格提供有關儲存引擎的資訊。這對於檢查是否支援儲存引擎,或查看預設引擎為何特別有用。
ENGINES 表格具有以下欄位:
ENGINE儲存引擎的名稱。
SUPPORT伺服器對儲存引擎的支援層級,如下表所示。
值 意義 YES支援且啟用了引擎 DEFAULT與 YES相同,加上這是預設引擎NO不支援該引擎 DISABLED支援該引擎,但已停用 NO值表示伺服器在編譯時未支援該引擎,因此無法在執行時啟用。DISABLED值可能是因為伺服器在啟動時使用了停用該引擎的選項,或是因為未提供啟用它所需的所有選項。在後一種情況下,錯誤日誌應包含指示選項為何停用的原因。請參閱 第 7.4.2 節,「錯誤日誌」。如果伺服器在編譯時支援儲存引擎,但啟動時使用了
--skip-選項,您也可能會看到儲存引擎的engine_nameDISABLED值。對於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