我使用这个查询将一个文本文件导入到一个MySQL表中:
LOAD DATA LOCAL INFILE 'myfile.txt'
INTO TABLE mytable
FIELDS TERMINATED by '\t'
LINES TERMINATED BY '\n'
(colA, colB, colC);
来自一个制表符分隔的文件,如下所示:
name1 name2 name3
但是当它导入时,最后一列会用引号括起来:
name1 name2 "name3"
我如何防止这种情况发生?
发布于 2017-04-23 09:18:20
解决方案是包括以选项'\r‘结尾的行,即
LINES TERMINATED BY '\r\n'
由于缺少此字符串,因此在导入过程中在最后一列中添加了新的行字符串
https://stackoverflow.com/questions/43569127
复制相似问题