## 16.9 示例存储引擎

[](<>)[](<>)

这`例子`存储引擎是一个不做任何事情的存根引擎。其目的是作为 MySQL 源代码中的示例，说明如何开始编写新的存储引擎。因此，它主要是开发人员感兴趣的。

要启用`例子`存储引擎，如果你从源代码构建 MySQL，调用**制作**与[`-DWITH_EXAMPLE_STORAGE_ENGINE`](source-configuration-options.html#option_cmake_storage_engine_options)选项。

检查源`例子`发动机，看看`存储/示例`MySQL 源代码分发的目录。

当你创建一个`例子`表，没有文件被创建。没有数据可以存储到表中。检索返回空结果。

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

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

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

这`例子`存储引擎不支持索引。

这`例子`存储引擎不支持分区。
