导入表时的未知列名称

时间:2010-08-08 12:15:22

标签: php mysql mysql-error-1054

我刚刚使用phpMyAdmin导出了一个表,我试图通过导入刚刚导出的sql文件将该表导入到我的本地数据库中。在phpMyAdmin之后导入了15,000行的330行。它说:

  

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;

2 个答案:

答案 0 :(得分:2)

尝试命令行mysqldump而不是phpmyadmin

答案 1 :(得分:2)

事实上,此错误消息的原因可能是以下之一:

1)phpMyAdmin问题请在导入之前检查URL和数据等管理员设置。 (当您尝试从网络管理员phpMyAdmin

进行导入时,这是一个常见问题

如果设置是第一步是正确的,请检查第二点和第三点

2)数据库,表或列中的字符集不匹配。所以你需要进行字符集转换来解决这个问题。 (我想这是你的情况下的问题,因为通常在这种情况下出现错误信息)

3)特权问题(不常见)