Mysql 如何从加载数据本地填充查询中删除换行符?

Mysql 如何从加载数据本地填充查询中删除换行符?,mysql,sql,Mysql,Sql,我使用此查询将数据从txt文件导入到我的表中: LOAD DATA LOCAL INFILE '~/Desktop/data.txt' INTO TABLE codes LINES TERMINATED BY '\n' (code) 这很好用。但当我查看“代码”字段时,每个条目的末尾都有一个换行符。有什么方法可以解决这个问题吗?加载数据填充命令并不真正适用于数据清理,但您可能会很幸运。首先,确定那些“换行符”是由哪些字符组成的 文本文件可能使用Windows样式的换行符(\r\n)。在这种情况

我使用此查询将数据从txt文件导入到我的表中:

LOAD DATA LOCAL INFILE '~/Desktop/data.txt' INTO TABLE codes LINES TERMINATED BY '\n' (code)

这很好用。但当我查看“代码”字段时,每个条目的末尾都有一个换行符。有什么方法可以解决这个问题吗?

加载数据填充
命令并不真正适用于数据清理,但您可能会很幸运。首先,确定那些“换行符”是由哪些字符组成的

文本文件可能使用Windows样式的换行符(
\r\n
)。在这种情况下,请使用以“\r\n”结尾的
行。
。如果换行符由不同的字符组成,但在所有行中都是一致的,则将这些字符包括在以子句结尾的行中

如果换行符不一致,则可能必须创建存储过程或使用外部编程语言来清理数据