"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi ma base de données MySQL affiche-t-elle « La table \'xxx.xxxxx\' n'existe pas\ » lors de la création d'une nouvelle table ?

Pourquoi ma base de données MySQL affiche-t-elle « La table \'xxx.xxxxx\' n'existe pas\ » lors de la création d'une nouvelle table ?

Publié le 2024-11-08
Parcourir:306

Why is My MySQL Database Showing \

Erreur de compréhension : "La table 'xxx.xxxxx' n'existe pas"

Rencontre du message d'erreur "Table 'xxx.xxxxx' n'existe pas" alors que créer une table peut être frustrant. Cette erreur apparaît généralement en raison d'une divergence entre le fichier de base de données et les binaires de la table InnoDB.

Explication du problème

L'erreur se produit lorsque les binaires de la table InnoDB ne sont pas synchronisés. avec la base de données, généralement après avoir déplacé les fichiers de la base de données ou mis à jour le serveur MySQL. Ce désalignement laisse InnoDB ignorer les tables existantes, y compris celle que vous essayez de créer.

Solution

Pour résoudre ce problème, deux étapes sont cruciales :

  1. Recréer la base de données : Supprimez la base de données existante et recréez-la sous le même nom. Cela aligne le fichier de base de données avec la configuration actuelle du serveur.
  2. Redémarrer le service MySQL : Redémarrez le service MySQL pour recharger la base de données et rendre la base de données nouvellement recréée accessible à InnoDB.

Après avoir terminé ces étapes, InnoDB reconnaîtra la base de données et ses tables, vous permettant de créer la table souhaitée sans le 1146 erreur.

Informations supplémentaires

Pour une compréhension plus approfondie, il est recommandé d'explorer les subtilités des binaires de table InnoDB et leur importance dans la gestion de bases de données.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3