J'ai créé une base de données de test pour un tutoriel CakePHP que je suis en train de faire, et j'ai juste utilisé les paramètres par défaut de phpMyAdmin pour le moteur (MyISAM.) Maintenant que je suis dans le tutoriel, cela indique que certaines fonctionnalités , les tables doivent utiliser InnoDB.Est-il possible de modifier le moteur d'une table de base de données après la création de la table?
Est-il possible (dans phpMyAdmin lui-même ou via une importation de fichier SQL) de changer le choix du moteur des tables après qu'elles ont déjà été créées? Ils ont actuellement des données en eux, mais ce n'est que quelques enregistrements chacun, donc je ne me soucie pas si je dois vider les tables. Je ne veux simplement pas avoir à recréer complètement les tables, si possible. PhpMyAdmin - le seul endroit où je peux trouver un choix de moteurs est quand je crée une toute nouvelle table.
ÉDITÉE AJOUTER SCREENSHOT APRÈS RUNNING QUERY:
Merci! C'est ce dont j'avais besoin. – EmmyS
Question: il a mis à jour toutes les tables existantes, mais quand je regarde le résumé de la base de données, il montre toujours MyISAM dans la ligne "totaux". (Capture d'écran ajoutée à l'article original.) Est-ce un problème? – EmmyS
Non, pas un problème. C'est juste la valeur par défaut pour les nouvelles tables. – ceejayoz