3

テーブルにインポートしたい CSV ファイルがいくつかあります。それらにはすべて異なる数の列が含まれているため、各インポート中に一部のデータが欠落します。どの CSV 列がどの MySQL 列に入るかをマップできるツールが必要です。MySQL ワークベンチがこれを実行できるようには見えません。他に何が使えますか?

4

2 に答える 2

7

MySQLにはLOADDATAINFILE構文があります。

LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
 FIELDS TERMINATED BY ',' ENCLOSED BY '"'
 LINES TERMINATED BY '\r\n'
 IGNORE 1 LINES;

カスタムデータ処理に関するドキュメントを参照してください。

于 2011-01-27T05:35:27.517 に答える
4

Mac で実行している場合、Sequel Pro はこの種の作業に適しています (各 CSV ファイルを個別にインポートする限り)。

http://www.sequelpro.com/

于 2012-03-04T07:35:38.777 に答える