我正在尝试使用phpmyadmin将csv文件导入我的mysql数据库,但不断收到错误。
以下是csv的外观:
然后我像这样导入:
并收到错误:“CSV导入的参数无效:由”括起来的字段。我试图将列放在引号中“或在每列后面加一个分号,但不断出错。
答案 0 :(得分:1)
是的,那里你有一个额外的领域。例如,使用您的示例行:
itemId,date,description,amount
,1,2/13/2013,Fabrics,44
日期映射到“description”,因为前导逗号,它基本上给itemId一个空(或null,取决于导入的处理方式)值,这似乎不是你想要的。这个额外的逗号来自哪里 - 这是从某个程序导出的吗?
此外,在这种情况下,您没有任何包含字段的内容,因此您应该只能将该值保留为空,这样一旦您更正了列数,这似乎对您有效。
答案 1 :(得分:0)
我不得不删除csv的第一行(包含列名),这解决了问题。一切都得到了妥善的进口。
注意,日期字段需要重新格式化以匹配SQL的日期格式yyyy-mm-dd。