0

我正在尝试使用 phpmyadmin 将 csv 文件导入我的 mysql 数据库,但不断出现错误。

这是 csv 的外观:

在此处输入图像描述

然后我像这样导入: 在此处输入图像描述

并得到错误:“CSV 导入的参数无效:包含的字段”。我试图将列放在引号中“或在每列之后放置一个分号,但不断出现错误。

4

2 回答 2

1

是的,你有一个额外的领域。例如,使用您的示例行:

itemId,date,description,amount
,1,2/13/2013,Fabrics,44

由于前导逗号,日期映射到“描述”,这基本上为 itemId 提供了一个空(或 null,取决于如何处理导入)值,这似乎不是您想要的。额外的逗号是从哪里来的——这是从某个程序导出的吗?

此外,在这种情况下,您没有任何包含字段的内容,因此您应该能够将该值留空,一旦您纠正了列数,这似乎对您有用。

于 2013-10-26T03:03:48.730 回答
0

我不得不删除 csv 的第一行(包含列名),这解决了这个问题。一切都正确导入。

请注意,日期字段需要重新格式化以匹配 SQL 的日期格式 yyyy-mm-dd。

于 2013-10-25T14:18:16.170 回答