MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  代替ストレージエンジン  /  EXAMPLE ストレージエンジン

16.9 EXAMPLE ストレージエンジン

EXAMPLE ストレージエンジンは、何もしないスタブエンジンです。 その目的は、新しいストレージエンジンの書き込みを開始する方法を示す MySQL ソースコードの例として機能することです。 このため、主に開発者を対象としています。

ソースから MySQL を構築する場合に EXAMPLE ストレージエンジンを有効にするには、CMake-DWITH_EXAMPLE_STORAGE_ENGINE オプションで呼び出します。

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(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)

EXAMPLE ストレージエンジンはインデックスをサポートしていません。

EXAMPLE ストレージエンジンはパーティション分割をサポートしていません。


関連キーワード:  エンジン, ストレージ, テーブル, EXAMPLE, FEDERATED, 作成, InnoDB, MERGE, ソース, リファレンス