我刚刚使用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;
答案 0 :(得分:2)
尝试命令行mysqldump而不是phpmyadmin
答案 1 :(得分:2)
事实上,此错误消息的原因可能是以下之一:
1)phpMyAdmin
问题请在导入之前检查URL和数据等管理员设置。 (当您尝试从网络管理员phpMyAdmin
)
如果设置是第一步是正确的,请检查第二点和第三点
2)数据库,表或列中的字符集不匹配。所以你需要进行字符集转换来解决这个问题。 (我想这是你的情况下的问题,因为通常在这种情况下出现错误信息)
3)特权问题(不常见)