MySQL: Table '' doesn't exist ou Can't find file: '' (errno: 2)



2011-04-20

MySQL - Erro: Table 'xxx' doesn't exist

Se você obter o erro Table 'xxx' doesn't exist ou Can't find file: 'xxx' (errno: 2), significa que não existem tabelas no banco de dados atual com o nome xxx.

Note que como o MySQL utiliza diretórios e arquivos para armazenar banco de dados e tabelas, o nome de banco de dados e tabelas são caso-sensitive! (No Windows o nome de banco de dados e tabelas não são caso-sensitivo mas todas as referências a uma dada tabela dentro de uma consulta devem utilizar o mesmo caso!)

Você pode verificar quais tabelas existem no banco de dados atual com SHOW TABLES. Veja mais informações sobre isto na Seção 4.6.8, "Sintaxe de SHOW".
Postar um comentário