目前,我们有一个与此类似的表:
---------------------
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 个非自动增量列,然后在 load data infile 语句中将 ID 列显式设置为 NULL。
像这样的事情:
LOAD DATA INFILE '/tmp/data.csv'
INTO TABLE your_table
FIELDS TERMINATED BY ','
(AField, BField)
SET ID = NULL;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)