【发布时间】:2010-12-12 00:54:11
【问题描述】:
我试图使用“LOAD DATA LOCAL INFILE 'filename' INTO TABLE 'tablename'”将数据文件加载到 mysql 表中。
问题是源数据文件包含每个字段的数据,但缺少主键('id' 列)。我必须为源数据文件的每一行添加一个唯一的 id,否则导入将无法通过。
是否可以选择忽略源文件中的主键或在导入期间自动增加主键?
它已经被设置为一个自增主键。
mysql> desc tablename;
+--------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
...
【问题讨论】:
标签: mysql import load-data-infile