modifier le moteur d'une base Mysql - SQL/NoSQL - Programmation
Marsh Posté le 30-10-2008 à 18:03:55
Bonjour,
La requête 'SHOW TABLES' retourne une colonne contenant le noms des tables d'une BDD.
Ensuite, tu fait une boucle sur les résultats, et tu exécutes la requête 'ALTER TABLE...' à chaque itération.
Marsh Posté le 31-10-2008 à 09:44:30
Salut,
Oui, c'est ce que j'ai du faire, mais j'avais l'espoir d'une commande "alter database "
Marsh Posté le 30-10-2008 à 12:35:18
Bonjour,
J'utilise Mysql 5 sous ubuntu et j'aurai souhaité utilisé le moteur innoDB à la place de MyIsam.
Je sais qu'il faut pour cela utiiser la commance:
ALTER TABLE `tableName` ENGINE = innodb;
Cependant je souhaiterais le faire sur toute ma base qui contient des centaines de tables, doit-je utiliser un script pour le faire ou y a t'il une syntaxe qui me permette de modifier l'ensemble des tables de la base.
Merci d'avance