Mysql加载数据本地填充景观字符

Mysql加载数据本地填充景观字符,mysql,Mysql,我正在使用mysql命令行加载数据 LOAD DATA LOCAL INFILE '/Users/roll/registros_tc3.csv' INTO TABLE `clientes` FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n'; 数据加载很好,但是在mysql界面的末尾有一个额外的字符“\r”有没有办法替换它 检查屏幕截图 谢谢您的帮助。这里的问题是单引号和双引号

我正在使用mysql命令行加载数据

LOAD DATA LOCAL INFILE '/Users/roll/registros_tc3.csv' INTO TABLE `clientes` FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n';
数据加载很好,但是在mysql界面的末尾有一个额外的字符“
\r
”有没有办法替换它

检查屏幕截图


谢谢您的帮助。

这里的问题是单引号和双引号 将转义替换为“\”-->此处,它不会转义

使用“”而不是单引号希望这能起作用

您的文件是msdos文本,它使用
\r\n
作为行终止符。因为您告诉mysql只有
\n
是终止符,所以
\r
被认为是Dataniiceee的一部分!!它工作!!!我花了大约4个小时试图解释为什么最后会发生这样的事情,谢谢兄弟+100给你。谢谢John,问题正如@Marc B所建议的,我应该使用“\r\n”作为“结束行”你是对的,我认为文件中的行没有换行符,但它存在