私はこのような1台だ:インポート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列がないため、第2列(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 |
を見つけることを願って私はあなたがそうすることでどんな問題にも直面するべきではないと思います。あなたは何か試して何か問題がありましたか? – apomene
結果が@apomeneで改善されました。私のcol1は自動インクリメントで購読されています。 私は私の列autoincrement + csv(col1、col2 ... coln)になりたかった – bgomes06