El motor de almacenamiento EXAMPLE
es un motor
de pruebas que no hace nada. Su propósito es servir como ejemplo
en el código fuente MySQL para ilustrar cómo empezar a escribir
nuevos motores de almacenamiento. Como tal, tiene interés
principalmente para desarrolladores.
Para examinar la fuente del motor EXAMPLE
,
consulte el directorio sql/examples
de
distribuciones fuentes MySQL 5.0.
Para activar este motor de almacenamiento, use la opción
--with-example-storage-engine
con
configure al compilar MySQL.
Cuando crea una tabla EXAMPLE
, el servidor
crea un fichero de definición de tabla en el directorio de base
de datos. El fichero comienza con el nombre de tabla y tiene una
extensión .frm
. No se crean más ficheros.
No puede almacenarse ni recuperarse datos de la tabla.
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)
El motor EXAMPLE
no soporta indexación.