DBAtlas · Atlas de operaciones de bases de datos

1051: Unknown table 'x' (tabla desconocida)

MySQL

¿Qué significa?

La tabla referenciada no existe. No se encontró ninguna tabla con el nombre indicado durante una eliminación, modificación o consulta.

¿Por qué ocurre?

Un nombre de tabla mal escrito; la tabla nunca se creó o ya se eliminó; está seleccionada la base de datos (esquema) equivocada; distinción de mayúsculas/minúsculas (los nombres de tabla distinguen mayúsculas en Linux); DROP TABLE sobre una tabla inexistente.

Cómo solucionarlo

Liste las tablas existentes: SHOW TABLES; y seleccione la base de datos correcta: USE mydb; Corrija el nombre de la tabla y sus mayúsculas/minúsculas. Para evitar el error al eliminar: DROP TABLE IF EXISTS my_table; Si está en otro esquema, califíquela como schema.table.

Abrir en DBAtlas →

Más entradas de este motor