• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • ENGINES表

    ENGINES表提供有关存储引擎的信息。这对于检查是否支持存储引擎或参见默认引擎特别有用。

    ENGINES表包含以下列:

    • ENGINE

      存储引擎的名称。

    • SUPPORT

      服务器对存储引擎的支持级别,如下表所示。

      含义
      YES引擎受支持且处于活动状态
      DEFAULT就像一样YES,这是默认引擎
      NO不支持引擎
      DISABLED支持引擎,但已将其禁用

      NO表示服务器在编译时不支持引擎,因此无法在运行时启用。

      的值DISABLED,因为服务器启动与关闭发动机,或者是因为不是所有的选项来启用它要求给予一个选项,无论发生。在后一种情况下,错误日志应包含指示为什么禁用该选项的原因。请参见“MySQL服务器错误日志”。

      您可能还会看到DISABLED存储引擎,如果服务器经过编译以支持该服务器,但是该服务器是通过一个选项启动的。对于存储引擎,意味着服务器是在编译时支持NDB Cluster的,但未使用该选项启动。--skip-engine_nameNDBDISABLED--ndbcluster

      所有MySQL服务器都支持MyISAM表。无法禁用MyISAM

    • COMMENT

      存储引擎的简要说明。

    • TRANSACTIONS

      存储引擎是否支持事务。

    • XA

      存储引擎是否支持XA事务。

    • SAVEPOINTS

      存储引擎是否支持保存点。

    注意

    • ENGINES表是非标准INFORMATION_SCHEMA表。

    SHOW ENGINES语句中也提供了存储引擎信息。请参见“ SHOW ENGINES语句”。以下语句是等效的:

    SELECT * FROM INFORMATION_SCHEMA.ENGINES
    
    SHOW ENGINES