Le moteur de stockage EXAMPLE
a été ajouté
en MySQL 4.1.3. C'est un moteur ``bidon'' qui ne fait rien du
tout. Son but est de fournir des exemples au niveau du code source
de MySQL pour illustrer l'écriture d'un moteur de table. En tant
que tel, il intéressera surtout les développeurs.
Pour examiner les codes source du moteur
EXAMPLE
, voyez le dossier
sql/examples
dans la distribution source de
MySQL 4.1.3 ou plus récent.
Pour activer ce moteur de stockage, utilisez l'option
--with-example-storage-engine
de la commande
configure lors de la compilation de MySQL.
Lorsque vous créez une table EXAMPLE
, le
serveur crée un fichier de définition dans le dossier de base de
données. Le fichier porte le nom de la table, et fini avec
l'extension .frm
. Aucun autre fichier n'est
créé. Aucune données ne peut être stockée dans la table, ni
même lue.
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)
Le moteur de table EXAMPLE
ne supporte pas
l'indexation.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.