偏移我從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