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

时间:2013-10-25 13:45:06

标签: mysql database csv import phpmyadmin

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

以下是csv的外观:

enter image description here

然后我像这样导入: enter image description here

并收到错误:“CSV导入的参数无效:由”括起来的字段。我试图将列放在引号中“或在每列后面加一个分号,但不断出错。

2 个答案:

答案 0 :(得分:1)

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

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

日期映射到“description”,因为前导逗号,它基本上给itemId一个空(或null,取决于导入的处理方式)值,这似乎不是你想要的。这个额外的逗号来自哪里 - 这是从某个程序导出的吗?

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

答案 1 :(得分:0)

我不得不删除csv的第一行(包含列名),这解决了问题。一切都得到了妥善的进口。

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