我正在使用此查询将txt文件中的数据导入到我的表中:
LOAD DATA LOCAL INFILE '~/Desktop/data.txt' INTO TABLE codes LINES TERMINATED BY '\n' (code)
这很好用。但是当我查看“代码”字段时,每个条目的末尾都有一个换行符。有没有办法摆脱这个?
答案 0 :(得分:1)
Load data infile
命令不适合数据清理,但你可能会很幸运。首先,确定哪些字符恰好构成了这些'换行符。
文本文件可能使用Windows样式换行符(\r\n
)。在这种情况下,请使用lines terminated by '\r\n'
。如果换行符由不同的字符组成,但在所有行中都是一致的,那么请在行终止的子句中包含这些字符。
如果换行符不一致,则可能需要创建存储过程或使用外部编程语言来清理数据。