失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql去除select换行符_MySQL中去除字段中的回车符和换行符

mysql去除select换行符_MySQL中去除字段中的回车符和换行符

时间:2022-11-13 10:03:37

相关推荐

mysql去除select换行符_MySQL中去除字段中的回车符和换行符

问题:

在使用【load data infile 'D:/node.txt' into table node fields terminated by '\t'; 】语句批量导入如下图所示的aaa.txt中的数据到tb.table表中后,最后一个字段中默认包含了换行符或回车符。

导入数据后,node表内容如下所示:

从直观上看不出导入后的数据有什么问题,但如果执行查询语句【select * from node where nodeY='7040'; 】却查询不出内容。

原因是从txt、excel或csv文件导入数据到MySQL后,最后一个字段中的内容包含了换行符,因此查询不出所对应的内容。

解决方法:

执行SQL语句:【UPDATE tad.node SET nodeY = REPLACE(REPLACE(nodeY, CHAR(10), ''), CHAR(13), ''); 】利用replace()函数将换行符【char(10)】和回车符【char(13)】替换为空串,再次查询后可以得到正确结果。

如果觉得《mysql去除select换行符_MySQL中去除字段中的回车符和换行符》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。