1054: Неизвестный столбец в списке полей
MySQLЧто это значит?
Столбец, на который ссылается запрос, не существует в таблице или в текущей области видимости.
Почему возникает?
Опечатка в имени столбца, столбец удалён/переименован, ссылка на неверную таблицу, неоднозначная/неверная квалификация в JOIN или строковое значение, записанное без кавычек и воспринятое как столбец (WHERE name = value вместо WHERE name = 'value').
Как исправить
Выведите список столбцов: SHOW COLUMNS FROM my_table или DESCRIBE my_table. Исправьте имя столбца и в JOIN указывайте его как my_table.my_column. Заключайте строковые литералы в одинарные кавычки; обратные кавычки — только для идентификаторов. Проверить можно через information_schema.columns.
Ещё по этой СУБД
- 1040Слишком много подключений (Too many connections)
- 1064Ошибка в синтаксисе SQL
- 1146Таблица не существует
- 2002Не удаётся подключиться к локальному серверу MySQL через сокет
- 2003Не удаётся подключиться к серверу MySQL (TCP/IP)
- 2006MySQL server has gone away (соединение с сервером потеряно)
- 1114Таблица заполнена