【发布时间】:2011-08-19 18:44:04
【问题描述】:
我正在尝试使用 LOAD DATA INFILE 技术将 CSV 加载到 MySQL 中。它工作正常,但我遇到了一些列使用双引号而有些不使用的问题。
例子:
something,123,something,"Bauer, Jack",123,something
会发生什么情况是引号内的逗号破坏了导入,所以我的数据最后都被抬高了。不知道如何让导入转义双引号内的逗号。
mysql --user=<USER> --password=<PASS> -e "LOAD DATA INFILE '<FILENAME>' INTO TABLE <TABLENAME> FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' (col1, col2, col3, ...)" <DATABASE>
【问题讨论】: