我创建了一个数据库和一个表,还创建了所有需要的字段,包括一个用作行ID的字段。CSV文件不包含ID字段,也不包含列头。虽然我是新手但一直在尝试弄清楚这个问题。我不是偷懒来找答案的,而是在寻找方向。
我正在尝试找出如何导入CSV文件,并从第二个字段开始导入数据,因为我希望自动递增填充ID字段,它是我创建的第一个字段。
我尝试了这些指令但没有成功。有人能提供一些见解吗?
- 你的CSV文件列名必须与表中的列名匹配
- 浏览到所需的.csv文件
- 使用LOAD DATA选项选择CSV文件
- 勾选“使用文件替换表格数据”选项
- 在“字段终止符”框中输入
,
- 在“字段封闭符”框中输入
"
- 在“字段转义符”框中输入
\
- 在“行终止符”框中输入
auto
- 在“列名”框中,按
,
分隔输入列名,例如column1,column2,column3
- 勾选“使用LOCAL关键字”选项。
编辑:
CSV文件大小为32.4kb
我CSV的第一行是:
Test Advertiser,23906032166,119938,287898,,585639051,287898 - Engager - 300x250,88793551,Running,295046551,301624551,2/1/2010,8/2/2010,Active,,Guaranteed,Publisher test,Maintainer test,example-site.com,,All,All,,Interest: Dental; custom geo zones: City,300x250,-,CPM,$37.49 ,"4,415","3,246",3,0,$165.52 ,$121.69 ,"2,895",805,0,0,$30.18 ,$37.49 ,0,$0.00 ,IMPRESSIONBASED,NA,USD