我正在尝试使用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>
https://stackoverflow.com/questions/5904909
复制相似问题