Mysql加载数据本地填充景观字符
我正在使用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”有没有办法替换它 检查屏幕截图 谢谢您的帮助。这里的问题是单引号和双引号
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”作为“结束行”你是对的,我认为文件中的行没有换行符,但它存在