Maison >base de données >tutoriel mysql >Pourquoi phpMyAdmin affiche-t-il l'erreur « La table \'ddd.mwrevision\' n'existe pas\ » lors de la création d'une nouvelle table ?

Pourquoi phpMyAdmin affiche-t-il l'erreur « La table \'ddd.mwrevision\' n'existe pas\ » lors de la création d'une nouvelle table ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-02 22:35:02935parcourir

Why Does phpMyAdmin Show

Rencontre d'une erreur MySQL "#1146 - La table 'ddd.mwrevision' n'existe pas"

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.

Comprendre le problème

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

Cause possible

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.

Résoudre le problème

Pour résoudre ce problème, envisagez les étapes suivantes :

  1. Recréez le base de données existante.
  2. Redémarrez le service MySQL.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn