错误 #1054 - 尝试将 CSV 文件导入数据库时​​,字段列表中出现未知列

Posted

技术标签:

【中文标题】错误 #1054 - 尝试将 CSV 文件导入数据库时​​,字段列表中出现未知列【英文标题】:Error #1054 - UNKNOWN COLUMN IN FIELD LIST WHILE TRYING TO IMPORT A CSV FILE INTO A DATABASE 【发布时间】:2016-04-19 08:27:34 【问题描述】:

我收到一条错误消息:

1054 '字段列表'中的未知列'COL1'

每当我尝试使用 phpmyAdmin 应用程序将 csv 文件直接导入 mysql 数据库时,都会发生这种情况。我在我的机器上使用 Wampserver (Apache)。

我尝试在另一台计算机上导入相同的 csv 文件,它工作得很好,但它在我的计算机机器上给出了错误。可能是什么问题?

我该如何解决这个问题?

【问题讨论】:

您如何尝试导入 - 使用“导入”选项卡? 是的 - 我使用 phpMyAdmin 中的导入选项卡将 csv 文件导入数据库。 【参考方案1】:

我想,我可能已经找到了我的问题的答案:我今天遇到了同样的问题--> 解决方案是:先选择一个要使用的数据库,然后继续将 csv 文件导入到所选的数据库中。 PhpMyAdmin 不允许直接导入到 LOCALHOST 并且不会告诉错误,而是告诉一些“字段列表中的未知列”。 说说一些 PHP Bad 错误报告。这是第一次。

【讨论】:

【参考方案2】:

您实际上可以使用 phpMyAdmin 导入文件。我也在努力解决这个问题,只是想通了。在您的 excel/csv 文件中,文件底部的选项卡名称(也称为“工作表名称”)必须是 MYSQL 表的名称。更新工作表名称,然后重试。它会起作用的。

【讨论】:

以上是关于错误 #1054 - 尝试将 CSV 文件导入数据库时​​,字段列表中出现未知列的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 phpmyadmin 向导将 csv 导入 mysql 数据库

将 Csv 文件导入到 postgres Cloud SQL 实例无效输入语法错误

“将CSV导入Blender时无法将字符串转换为float”

将 CSV 文件导入 HSQLDB

使用 SQL Developer 将 CSV 文件导入 Oracle

使用nodejs将CSV文件导入mysql数据库