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

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

概述介绍《Mysql实例mysql怎么去除字段换行符与回车符》开发教程,希望对您有用。

《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函数用法举例 总结

以上是内存溢出为你收集整理的Mysql实例mysql怎么去除字段中换行符与回车符全部内容,希望文章能够帮你解决Mysql实例mysql怎么去除字段中换行符与回车符所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1159410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存