目前,我们有一个与此表类似的表:
--------------------- ID | AField | BField| ---------------------
ID为自动递增
如何创建CSV文件,以使数据库可以使用自动递增编号自动填充ID字段?
我们尝试了以下CSV,但它不起作用:
afieldvalue, bfieldvalue (With Column definition but still doesn't work) 0,afieldvalue,bfieldvalue NULL,afieldvalue,bfieldvalue
最好的办法是在CSV中包括2个非自动增量列,然后在装入数据infile语句中将ID列显式设置为NULL。
像这样:
LOAD DATA INFILE '/tmp/data.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' (AField, BField) SET ID = NULL;