Les utilisateurs comme vous rencontrent occasionnellement le message d'erreur MySQL déroutant, "#1146 - La table 'ddd.mwrevision' n'existe pas." Ce message d'erreur apparaît généralement lors de la tentative de création d'une nouvelle table dans phpMyAdmin.
Lors de la création d'une nouvelle table dans phpMyAdmin à l'aide de la fonctionnalité intégrée, les utilisateurs peuvent remarquer le code suivant généré :
CREATE TABLE `ddd`.`mwrevision` ( `asd` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `sddd` INT NOT NULL ) ENGINE = INNODB;
Cependant, l'exécution de ce code peut entraîner l'erreur suivante :
MySQL said: #1146 - Table 'ddd.mwrevision' doesn't exist
La cause sous-jacente de ce problème réside souvent dans Binaires des tables InnoDB. Par défaut, MySQL utilise InnoDB comme moteur de stockage principal. Cependant, des problèmes peuvent survenir si les fichiers de base de données sont déplacés vers un nouvel emplacement ou si le serveur MySQL est mis à jour sans gérer correctement les fichiers de table InnoDB. Cela peut entraîner la disparition des tables créées avec le moteur InnoDB.
Pour résoudre ce problème, envisagez les étapes suivantes :
De plus, il est recommandé de vous familiariser avec les subtilités des binaires des tables InnoDB. En comprenant leur fonctionnement, vous pouvez éviter des problèmes similaires à l'avenir.
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!