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

复制代码 代码示例:

update tablename set field = replace(replace(field, char(10), ''), char(13), '');

char(10):  换行符

char(13):  回车符

mysql的trim函数没办法去掉回车和换行,只能去掉多余的空格,可以用mysql的replace函数。

参考如下方法:

假设想要审核数据库中内容为“我爱你

”的短信息(注意内容后有换行)通过(status改变成1)

之前的sql语句是不起作用的

复制代码 代码示例:

update `tran`

set `status` = '1'

where `msg` = '我爱你';

修改后的语句:

复制代码 代码示例:

update `tran`

set `status` = '1'

where trim( replace( `msg`, '\r\n', ' ' ) ) = '我爱你';

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

完整语句:

复制代码 代码示例:

update `tran`

set `status` = '1'

where trim( trim(

both '\r\n'

from content ) ) = '我爱你'

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

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

mysql trim函数用法的小例子

mysql trim函数用法实例

mysql trim()函数用法实例

mysql trim函数用法举例

mysql 把换行符全部删掉_mysql怎么去除字段中换行符与回车符相关推荐

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

    问题: 在使用[ load data infile 'D:/node.txt' into table node fields terminated by '\t'; ]语句批量导入如下图所示的aaa. ...

  2. tomcat原理及作用,MySQL数据中有很多换行符和回车符

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

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

    对了,没时间废话,等米下锅的朋友请点击目录直接跳转到方法操作区,请拿好飞机票: 飞机票 1.如何去掉换行符.回车符 2.SELECT如何忽略"换行符.回车符"进行查询 3.经验总结 ...

  4. mysql如何替换字符串中换行符及回车符

    mysql如何替换字符串中换行符及回车符 mysql如何替换字符串中换行符及回车符 替换字符串中回车符 update mscto.table set bodyhtml= replace(bodyhtm ...

  5. 替换SQL字段中的换行符,回车符

    替换SQL字段中的换行符,回车符: 在富文本内容中通常会出现回车.换行内容.在sql数据库中这些回车.换行符,输出html后,表现为空格. 这里是在数据导出.导入中发现的,通常把回车.换行符找出来,用 ...

  6. Python文件读写时的换行符与回车符

    转载自:http://blog.csdn.net/mrknight/article/details/9717995 1. 背景知识 ASCII码中的换行符与回车符: 换行符 10 LF '\n' 回车 ...

  7. c语言中换行符与回车符的区别,C语言中换行符与回车符的区别

    本文章详细介绍了回车与换行符的由来和区别.讲解,通俗易懂,可以使自己深入理解它们 C语言中换行符与回车符的区别 能不能说"换行符就是输入完一行内容后,光标转到下一行的起始位置",而 ...

  8. c语言中不用换行读符而直接换行,C语言中换行符与回车符的区别

    1.C 语言中换行符与回车符的区别能不能说"换行符就是输入完一行内容后,光标转到下一行的起始位置",而"回车符就是输入完一行后光标转到该行的起始位置,其并不换行" ...

  9. python数据文件换行输出方法,Python文件读写时的换行符与回车符

    Python文件读写时的换行符与回车符 1. 背景知识 ASCII码中的换行符与回车符: 换行符 10 LF '\n' 回车符 13 CR '\r' 在操作系统的历史中,有很多种方法来表示另起一行,但 ...

最新文章

  1. 报复性降薪潮来袭,怎么应对?
  2. JUC-ReadWriteLock
  3. 解决安装svn后出现Unable to connect to a repository at URL以及认证失败
  4. 【PAT乙级】1027 打印沙漏 (20 分)
  5. Python 随机森林分类
  6. 分隔list,让页面成多行多列遍列
  7. fgets阻塞 stdin 退出_来自stdin问题的fgets[c]
  8. 解决cocos2dx调用removeFromParent后报错问题
  9. flink网络缓冲池
  10. C#数据库事务机制及实践(下)
  11. 内存中的fas和lsp
  12. linux php zend load,在Linux系统中为PHP5.3安装Zend Guard Loader
  13. Flash对联广告及关闭按钮的制作
  14. vmware虚拟机上的debian系统通过电脑的无线网卡联网
  15. freeswitch php esl,FreeSWITCH增加PHP ESL模块支持
  16. 强制浏览器使用webkit内核
  17. 本地系统盘放到服务器上,怎么把本地盘挂到云服务器
  18. Python开发【十一章】:RabbitMQ队列
  19. c++11:计算时间差(毫秒)
  20. 日本要把123万吨核污水排入太平洋,核威胁距离我们有多远?

热门文章

  1. 小半径中值模糊的急速实现(16MB图7.5ms实现) + Photoshop中蒙尘和划痕算法解读
  2. html错误代码204,win10系统使用远程桌面出现0x204错误代码如何解决
  3. 51单片机APP GSM短信老人跌倒定位温度异常报警检测GPS地图
  4. EXCEL中如何使用正则表达式
  5. 太空射击python
  6. html5文档类型和字符集,1、新的 HTML5 文档类型和字符集是?
  7. SSM框架实战系列之十三_H-ui框架之一
  8. 学计算机的ctrl,学会这些电脑快捷键,瞬间成为电脑高手
  9. Monkey框架(测试方法篇) - monkey日志分析
  10. 计算机名中文无法开机,处理win10电脑开机输入法中英文不能切换的图文