1

MySQLテーブルにcsvファイルをアップロードする必要があります。どういうわけか、Macターミナルで以下のコマンドを実行すると、1行だけが挿入されます。すべての行をアップロードするにはどうすればよいですか?

load data local infile 'Research/cube_sample_data.csv' 
into table ad_spend 
fields terminated by ',' 
lines terminated by '\n';

試しましたが、成功'\r\n'しませんでした。',\r\n'私はこのメッセージを受け取り続けます:

Query OK, 1 row affected, 0 warnings (0.00 sec)
Records: 1  Deleted: 0  Skipped: 0  Warnings: 0

私のファイルは次のようなものです:

entertainment, games, 14

entertainment, movies, 12

3列の空のテーブルがあります。

category (varchar), subcat (varchar), adspend (int)
4

1 に答える 1

0

フィールド間にコンマだけでなく、空白もあるようです。だから使用してみてください:

fields terminated by ', '
于 2012-11-06T23:34:34.973 に答える