Pour définir le moteur de stockage par défaut, utilisez la syntaxe suivante -
set @@default_storage_engine = ’yourEngineType’;
Implémentez maintenant la syntaxe ci-dessus pour définir le moteur par défaut sur MyISAM. La requête est la suivante −
mysql> set @@default_storage_engine = 'MyISAM'; Query OK, 0 rows affected (0.05 sec)
Vous pouvez maintenant vérifier le type de moteur par défaut à l'aide de l'instruction SELECT. La requête est la suivante -
mysql> select @@default_storage_engine;
Ce qui suit est le résultat montrant le moteur comme MyISAM -
+--------------------------+ | @@default_storage_engine | +--------------------------+ | MyISAM | +--------------------------+ 1 row in set (0.00 sec)
Créez maintenant une table et vérifiez le moteur par défaut MyISAM.
Créons une table. La requête pour créer la table est la suivante -
mysql> create table Followers -> ( -> FollowerId int, -> FollowerName varchar(20) -> ); Query OK, 0 rows affected (0.32 sec)
Vérifions le type de moteur par défaut de la table ci-dessus à l'aide de la commande SHOW TABLE. La requête est la suivante -
mysql> SHOW TABLE STATUS WHERE Name = 'Followers'\G
Name: followers Engine: MyISAM Version: 10 Row_format: Dynamic Rows: 0 Avg_row_length: 0 Data_length: 0 Max_data_length: 281474976710655 Index_length: 1024 Data_free: 0 Auto_increment: 1 Create_time: 2019 - 02 - 12 00: 42: 27 Update_time: 2019 - 02 - 12 00: 42: 28 Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: 1 row in set(0.00 sec)
Dans MySQL version 8.0.12, le moteur par défaut était InnoDB mais nous l'avons changé en MyISAM uniquement pour les sessions. Si vous redémarrez MySQL, le moteur de stockage sera dans le mode MySQL par défaut, qui est InnoDB. Redémarrons MySQL. La requête est la suivante -
mysql> restart; Query OK, 0 rows affected (0.20 sec)
Vérifiez à nouveau le type de moteur par défaut. Maintenant InnoDB -
mysql> select @@default_storage_engine; No connection. Trying to reconnect... Connection id: 8 Current database: sample +--------------------------+ | @@default_storage_engine | +--------------------------+ | InnoDB | +--------------------------+ 1 row in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!