Spec-Zone .ru
спецификации, руководства, описания, API
|
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
механизм хранения не поддерживает индексацию.