跳過第一列我有一個表是這樣的:導入CSV表,然後從MySQL表
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+----------------+
| my_id | int(5) | NO | PRI | NULL | auto_increment |
| col1 | varchar(20) | YES | | NULL | |
| col2 | varchar(20) | YES | | NULL | |
| col3 | varchar(20) | YES | | NULL | |
,我想導入CSV文件導入此表。問題是在CSV中我沒有my_id列,所以我需要從第二列(col1)開始插入數據,因爲第一列必須是每行的計數類型。
編輯:我只是做了基本的進口和mysql從CSV「刪除」我的第一列:
LOAD DATA LOCAL INFILE "/home/bruno/myfield.csv"
INTO TABLE teste
FIELDS TERMINATED BY ','
ESCAPED BY ''
LINES TERMINATED BY '\n';
當我輸入我:
| my_id | col2 | col3 | col4 |
+------------+----------------------+------------------+-----------------+
| 1 | lorem ipsum | SER1 | testingmyfield4 |
| 2 | dolor emet | SER1 | testingmyfield4 |
因爲添加my_id是自動增量我不認爲你應該面對這樣做的任何問題。你有沒有嘗試過任何問題? – apomene
我改進了@apomene的結果,我的col1正在通過自動增量進行訂閱。 所以我想在我的列自動增量+ csv(col1,col2 ... coln) – bgomes06