Я только что экспортировал таблицу с помощью phpMyAdmin, и я попытался импортировать эту таблицу в свою локальную базу данных, импортировав файл sql, который я только что экспортировал. После того, как phpMyAdmin импортирует 330 строк из 15 000. В нем говорится:
1054 – Неизвестный столбец 'font_name' в 'списке полей'
Как все может пойти не так, я думал, что это прямой экспорт / импорт?
Я взглянул на строки 330 и 331, и в двух столбцах нет ничего плохого.
Как я могу сузить это? В чем проблема?
Спасибо всем за любую помощь
CREATE TABLE IF NOT EXISTS `tags2` ( `font_name` varchar(250) NOT NULL, `tags` text NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
попробуйте командную строку mysqldump вместо phpmyadmin
Фактически причина этого сообщения об ошибке может быть одной из следующих:
1) Проблема phpMyAdmin
прежде чем выполнять импорт, проверьте настройки администратора, такие как URL и данные. (это обычная проблема при попытке импортировать из веб-администратора phpMyAdmin
)
если настройка является этапом 1 правильной, проверьте два и три точки
2) набор символов в базе данных, таблице или столбце не сопоставляется. поэтому вам нужно сделать преобразование набора символов, чтобы исправить эту проблему. (Я думаю, это проблема в вашем случае, потому что обычно появляется сообщение об ошибке в этом случае)
3) выдача привилегий (не так часто)