DBAtlas · Atlas de operações de banco de dados

1051: Unknown table 'x'

MySQL

O que significa?

A tabela referenciada não existe. Nenhuma tabela com o nome informado foi encontrada durante um drop, alter ou consulta.

Por que acontece?

Nome de tabela grafado incorretamente; a tabela nunca criada ou já removida; o banco de dados (schema) errado selecionado; sensibilidade a maiúsculas/minúsculas (nomes de tabelas diferenciam maiúsculas de minúsculas no Linux); DROP TABLE em uma tabela inexistente.

Como resolver

Liste as tabelas existentes: SHOW TABLES; e selecione o banco de dados certo: USE mydb; Corrija o nome da tabela e suas maiúsculas/minúsculas. Para evitar o erro no drop: DROP TABLE IF EXISTS my_table; Se ela estiver em outro schema, qualifique-a como schema.table.

Abrir no DBAtlas →

Mais entradas deste banco