我创建了一个数据库和一个表。我还创建了我需要的所有字段。我创建了 46 个字段,其中一个是我的行 ID。CSV 不包含 ID 字段,也不包含列的标题。我对这一切都很陌生,但一直在努力解决这个问题。我不是在这里懒惰地寻求答案,而是在寻找方向。
我试图弄清楚如何导入 CSV,但让它从第二个字段开始导入数据,因为我希望 auto_increment 将填写 ID 字段,这是我创建的第一个字段。
我尝试了这些说明,但没有成功。谁能提供一些见解?
- CSV 文件的列名必须与表的列名匹配
- 浏览到所需的 .csv 文件
- 使用 LOAD DATA 选项选择 CSV
- 将表数据替换为文件的复选框“打开”
- 在由框终止的字段中,键入
,
- 在由框包围的字段中,
"
- 在由框转义的字段中,
\
- 在由框终止的行中,
auto
- 在“列名
,
”框中,键入用like分隔的列名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