相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  备选存储引擎  /  EXAMPLE 存储引擎

18.9 EXAMPLE 存储引擎

EXAMPLE 存储引擎是一个什么都不做的占位引擎。它的目的是在 MySQL 源代码中充当示例,说明如何开始编写新的存储引擎。因此,它主要对开发人员感兴趣。

如果从源代码构建 MySQL,要启用 EXAMPLE 存储引擎,请使用 -DWITH_EXAMPLE_STORAGE_ENGINE 选项调用 CMake

要查看 EXAMPLE 引擎的源代码,请查看 MySQL 源代码分发包中的 storage/example 目录。

创建 EXAMPLE 表时,不会创建任何文件。无法将数据存储到表中。检索将返回空结果。

mysql> CREATE TABLE test (i INT) ENGINE = EXAMPLE;
Query OK, 0 rows affected (0.78 sec)

mysql> INSERT INTO test VALUES ROW(1), ROW(2), ROW(3);
ERROR 1031 (HY000): Table storage engine for 'test' doesn't »
                    have this option

mysql> SELECT * FROM test;
Empty set (0.31 sec)

EXAMPLE 存储引擎不支持索引。

EXAMPLE 存储引擎不支持分区。