Tabelas Innodb não mostrando

1

Se eu executar a consulta show table no console do mysql, as tabelas innodb serão listadas. Mas quando eu tentei uma consulta como select * from tablename , ele diz que a tabela não existe.

Como posso corrigir esse problema e fazer a tabela e seus dados funcionarem novamente?

    
por user3754662 19.06.2014 / 04:29

1 resposta

0

A razão é SHOW TABLES lê o conteúdo do diretório do banco de dados e mostra tabelas quando encontra o respectivo arquivo frm.

Quando você seleciona da tabela, ele informa um erro porque o dicionário InnoDB não possui essa tabela.

Isto é inconstância entre o dicionário e o conjunto de arquivos .frm disponíveis

    
por 19.06.2014 / 16:01