web-dev-qa-db-fra.com

ERREUR 1146 (42S02): la table 'db.tablename' n'existe pas

J'ai deux bases de données, lorsque je vous invite à afficher les bases de données, je peux voir une liste des bases de données, y compris mysql, performance_schema et informations_schema. Je peux demander "SELECT DATABASE_NAME" sur les deux, je peux demander "SHOW TABLES" sur les deux, mais lorsque j'essaie d'interroger, j'obtiens l'erreur mentionnée dans le titre de cette question. J'utilise MySQL 5.7.7 et InnoDB est réglé sur FILE_PER_TABLE. Tous les fichiers se trouvent dans le bon dossier, y compris ibdata1 et les deux fichiers journaux.

Quelqu'un a-t-il une solution?

4
Elad Edri

Je pense que vous pourrez peut-être trouver la réponse dans le message suivant: https://stackoverflow.com/questions/7759170/mysql-table-doesnt-exist-but-it-does-or-it-should

Semble avoir le même problème que vous.

4
Bam