Spec-Zone .ru
спецификации, руководства, описания, API

14.10. EXAMPLE Механизм хранения

EXAMPLE механизм хранения является тупиковым механизмом, который ничего не делает. Его цель состоит в том, чтобы служить примером в исходном коде MySQL, который иллюстрирует, как начать писать новые механизмы хранения. Также, это имеет прежде всего интерес для разработчиков.

Включать EXAMPLE механизм хранения, если Вы создаете MySQL из источника, вызывает CMake с -DWITH_EXAMPLE_STORAGE_ENGINE опция.

Исследовать источник на EXAMPLE механизм, загляните storage/example каталог исходного распределения MySQL.

Когда Вы создаете EXAMPLE таблица, сервер создает файл формата таблицы в каталоге базы данных. Файл начинается с имени таблицы и имеет .frm расширение. Никакие другие файлы не создаются. Никакие данные не могут храниться в таблицу. Извлечения возвращают пустой результат.

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 optionmysql> SELECT * FROM test;Empty set (0.31 sec)

EXAMPLE механизм хранения не поддерживает индексацию.