DBAtlas · Atlas für Datenbankbetrieb

1051: Unknown table 'x' (unbekannte Tabelle)

MySQL

Was bedeutet das?

Die referenzierte Tabelle existiert nicht. Beim Löschen, Ändern oder Abfragen wurde keine Tabelle mit dem angegebenen Namen gefunden.

Ursache

Ein falsch geschriebener Tabellenname; die Tabelle wurde nie angelegt oder bereits gelöscht; die falsche Datenbank (Schema) ist ausgewählt; Groß-/Kleinschreibung (Tabellennamen unterscheiden unter Linux zwischen Groß- und Kleinschreibung); DROP TABLE auf eine nicht existierende Tabelle.

Lösung

Vorhandene Tabellen auflisten: SHOW TABLES; und die richtige Datenbank auswählen: USE mydb; Korrigiere den Tabellennamen und seine Schreibweise. Um den Fehler beim Löschen zu vermeiden: DROP TABLE IF EXISTS my_table; Liegt sie in einem anderen Schema, qualifiziere sie als schema.table.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank