文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  替代儲存引擎  /  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 儲存引擎不支援分割。