偏移我从csv
文件导入我的数据是这样的:导入CSV到MySQL - 通过
LOAD DATA LOCAL INFILE "c:\myfile.csv" INTO TABLE historic FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
这个近乎完美的作品。我的表格有一个不同的行,第一个:自动递增的id
列。否则csv
文件和MySQL
表完美匹配。当我运行上面的命令时,它将csv
中的第一列放入id
字段中。它希望它真的进入第二个。
有没有办法可以修改上述语句来指定列或只是将其偏移1? (跳过导入的第一列)。
您是否尝试将其首先加载到临时表中,并将select用于最终表中?所以你可以指定你想要的列。 – vinibarr 2014-09-05 17:49:54
@vinibarr不,我没有。我想先看看这是否可能在一个命令。 – KickingLettuce 2014-09-05 17:50:44
我知道你可以忽略来自源文件的列,但忽略你命运表上的列,我认为是不可能的。 – vinibarr 2014-09-05 17:51:44