Неизвестное имя столбца при импорте таблицы - PullRequest
0 голосов
/ 08 августа 2010

Я только что экспортировал таблицу, используя phpMyAdmin, и я попытался импортировать эту таблицу в мою локальную базу данных, импортировав файл sql, который я только что экспортировал.После phpMyAdmin импортирует 330 строк из 15 000.Там написано:

1054 - Неизвестный столбец 'font_name' в 'списке полей'

Как что-то пошло не так, я думал, что это прямой экспорт / импорт?

Я посмотрел на строки 330 и 331, и в этих двух столбцах нет ничего плохого.

Как я могу сузить это?В чем проблема может быть?

Спасибо всем за любую помощь

edit

CREATE TABLE IF NOT EXISTS `tags2` (
  `font_name` varchar(250) NOT NULL,
  `tags` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Ответы [ 2 ]

2 голосов
/ 21 апреля 2014

Фактически причиной этого сообщения об ошибке может быть одна из следующих:

1) phpMyAdmin проблема, пожалуйста, проверьте настройки администратора, такие как URL и данные, прежде чем выполнять импорт. (это распространенная проблема, когда вы пытаетесь получить импорт из веб-администратора phpMyAdmin)

Если настройка первого шага верна, проверьте пункты два и три

2) набор символов в базе данных, таблице или столбце не соответствует. поэтому вам нужно выполнить преобразование набора символов, чтобы решить эту проблему. (Я думаю, что это проблема в вашем случае, потому что обычно сообщение об ошибке появляется в этом случае)

3) проблема с привилегиями (не так часто встречается)

2 голосов
/ 08 августа 2010

попробуйте командную строку mysqldump вместо phpmyadmin

...