Alguém sabe por que isso está acontecendo?
mysql> show tables;
+-------------------+
| Tables_in_photos |
+-------------------+
| captions_images |
| image_meta |
| mentions_images |
| tags_images |
| words |
+-------------------+
5 rows in set (0.00 sec)
mysql> select * from captions_images;
ERROR 1146 (42S02): Table 'ig_call.captions_images' doesn't exist
mysql>
Tentei consertar a mesa sem sucesso. O que poderia ajudar a corrigi-lo?
Olhe para a pergunta novamente. Você correu
O que diz o cabeçalho de saída?
Isso significa que você estava no banco de
photos
dados.Se você tivesse corrido
ou
Teria ecoado
photos
.Agora, veja a mensagem de erro
Como você estava no banco de
ig_call
dados e emitiuselect * from captions_images;
, o mysql presumiu que você deseja selecionarcaptions_images
tabelas no banco deig_call
dados.Tente o seguinte
Se você receber o mesmo tipo de mensagem, terá problemas de tabela corrompida em termos do dicionário de dados InnoDB. Se você obtiver dados, simplesmente estava no lugar errado na hora errada. No seu caso, você estava no banco de dados errado na hora errada.