web-dev-qa-db-ja.com

エラー1146(42S02):テーブル 'db.tablename'は存在しません

2つのデータベースがあり、SHOW DATABASESをプロンプトすると、mysql、performance_schema、informations_schemaなどのデータベースのリストが表示されます。両方で「SELECT DATABASE_NAME」を要求できますが、両方で「SHOW TABLES」を要求できますが、クエリを実行しようとすると、この質問のタイトルに記載されているエラーが表示されます。私はMySQL 5.7.7を使用しており、InnoDBはFILE_PER_TABLEに設定されています。 ibdata1と両方のログファイルを含むすべてのファイルが正しいフォルダーにあります。

誰かが解決策を持っていますか?

4
Elad Edri

次の投稿で答えを見つけることができると思います: https://stackoverflow.com/questions/7759170/mysql-table-doesnt-exist-but-it-does-or-it-should

あなたと同じ問題があるようです。

4
Bam