DBAtlas · Атлас эксплуатации баз данных

1051: Неизвестная таблица 'x'

MySQL

Что это значит?

Указанная таблица не существует. При удалении, изменении или запросе таблица с таким именем не найдена.

Почему возникает?

Опечатка в имени таблицы; таблица никогда не создавалась или уже удалена; выбрана неверная база данных (схема); чувствительность к регистру (в Linux имена таблиц чувствительны к регистру); DROP TABLE для несуществующей таблицы.

Как исправить

Выведите список существующих таблиц: SHOW TABLES; и выберите правильную базу данных: USE mydb; Исправьте имя таблицы и регистр. Чтобы избежать ошибки при удалении: DROP TABLE IF EXISTS my_table; Если таблица в другой схеме, укажите её как schema.table.

Открыть в DBAtlas →

Ещё по этой СУБД