加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql实例mysql怎么去除字段中换行符与回车符

发布时间:2020-12-12 00:45:09 所属栏目:MySql教程 来源:网络整理
导读:《Mysql实例mysql怎么去除字段中换行符与回车符》要点: 本文介绍了Mysql实例mysql怎么去除字段中换行符与回车符,希望对您有用。如果有疑问,可以联系我们。 导读:去掉mysql数据中的换行与回车符,解决方法:update tablename set field = replace(replace(

《Mysql实例mysql怎么去除字段中换行符与回车符》要点:
本文介绍了Mysql实例mysql怎么去除字段中换行符与回车符,希望对您有用。如果有疑问,可以联系我们。

导读:去掉mysql数据中的换行与回车符,解决方法: update tablename set field = replace(replace(field,char(10),),char(13),);cha...

去掉mysql数据中的换行与回车符,解决方法:
?MYSQL学习

update tablename set field = replace(replace(field,''),'');

char(10):? 换行符
char(13):? 回车符
mysql的trim函数没办法去掉回车和换行,只能去掉多余的空格,可以用mysql的replace函数.MYSQL学习

参考如下方法:
假设想要审核数据库中内容为“我爱你
”的短信息(注意内容后有换行)通过(status改变成1)MYSQL学习

之前的sql语句是不起作用的
?MYSQL学习

update `tran`
set `status` = '1'
where `msg` = '我爱你';

修改后的语句:
?MYSQL学习

update `tran`
set `status` = '1'
where trim( replace( `msg`,'rn',' ' ) ) = '我爱你';

把数据中的回车换行等替换成空格之后再trim掉,就达到目的了,虽然不是特别完美,但是由于没办法在用户录入的时候控制,所以只能出此下策,好在mysql内置函数的效率还是很有保证的.MYSQL学习

完整语句:
?MYSQL学习

update `tran`
set `status` = '1'
where trim( trim(
both 'rn'
from content ) ) = '我爱你'

用了两个trim,这样的好处是不会替换内容中间的换行和回车,只会处理头尾的空格换行回车,相当于php中trim函数的作用了.MYSQL学习

有关mysql trim函数的用法,参考如下文章:MYSQL学习

mysql trim函数用法的小例子 mysql trim函数用法实例 mysql trim()函数用法实例 mysql trim函数用法举例

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读