MySQL数据中有很多换行符和回车符,五面拿下阿里飞猪offer

对了,没时间废话,等米下锅的朋友请点击目录直接跳转到方法操作区,请拿好飞机票;飞机票1、如何去掉换行符、回车符2、SELECT如何忽略"换行符、回车符"进行查询3、经验总结附、一张有故事的照片(六)我到公司后先测试一下客户给我的错误示例(果然搜不到),然后排查一下昨天的数据是否有问题,发现昨天客户用excel导入的数据中,存在很多\r\n这种换行符和回车符。如:库中数据为:“换行符\n换行符\n换行符”,然后在界面通过如下SQL查询,那自然是搜不到咯!SELECT *
摘要由CSDN通过智能技术生成

对了,没时间废话,等米下锅的朋友请点击目录直接跳转到方法操作区,请拿好飞机票;

飞机票

  • 1、如何去掉换行符、回车符

  • 2、SELECT如何忽略"换行符、回车符"进行查询

  • 3、经验总结

  • 附、一张有故事的照片(六)

我到公司后先测试一下客户给我的错误示例(果然搜不到),然后排查一下昨天的数据是否有问题,发现昨天客户用excel导入的数据中,存在很多\r\n这种换行符和回车符。

如:库中数据为:“换行符\n换行符\n换行符”,然后在界面通过如下SQL查询,那自然是搜不到咯!


SELECT * from `LOL` where name = '换行符换行符换行符'; 

  • 换行符:CHAR(10) = "\n"

  • 回车符: CHAR(13) = "\r"

在MySQL中,回车符、换行符都属于char类型,放到varchar中时,在navcat等插件上是不显示的,需要在mysql终端和navcat对比才能看出来(坑啊~)

navcat插件显示如下:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值