在MySQL中用正则表达式替换数据库中的内容的方法
更新时间:2007年03月17日 00:00:00 作者:
PS:下面是转过来的,用于记录下,这个不是正则的初衷,只是用了REGEXP而已,正则的更灵活更方便
将comment表中的author_url包含www.sohu.com的记录,其中的sohu替换为sina,一个语句搞定~
update comment set author_url=REPLACE(author_url,'sohu','sina') where author_url REGEXP 'www.sohu.com';
带IF判断的复杂替换
update comment set url=IF(url REGEXP 'test.yahoo.com.cn',REPLACE(url,'www1.sohu.com','www.sina.com'),REPLACE(url,'www2.yahoo.com','www.sina.com')) where 1=1;
将comment表中的author_url包含www.sohu.com的记录,其中的sohu替换为sina,一个语句搞定~
update comment set author_url=REPLACE(author_url,'sohu','sina') where author_url REGEXP 'www.sohu.com';
带IF判断的复杂替换
update comment set url=IF(url REGEXP 'test.yahoo.com.cn',REPLACE(url,'www1.sohu.com','www.sina.com'),REPLACE(url,'www2.yahoo.com','www.sina.com')) where 1=1;
您可能感兴趣的文章:
- mysql正则表达式(regexp和rlike)的搜索功能实例分析
- 老生常谈MYSQL模式匹配 REGEXP和like的用法
- MySQL中使用replace、regexp进行正则表达式替换的用法分析
- mysql模糊查询like与REGEXP的使用详细介绍
- MySQL中REGEXP正则表达式使用大全
- mysql模糊查询like和regexp小结
- mysql数据库replace、regexp的用法
- MySQL使用正则表达式进行查询操作经典实例总结
- Mysql语法、特殊符号及正则表达式的使用详解
- MySql中使用正则表达式查询的方法
- mysql 正则表达式查询含有非数字和字符的记录
- 简述MySQL 正则表达式
- MYSQL使用正则表达式过滤数据
- mysql中如何使用正则表达式查询
- MySQL正则表达式入门教程
- MySql官方手册学习笔记2 MySql的模糊查询和正则表达式
- coolcode转SyntaxHighlighter与Mysql正则表达式实现分析
- MySQL 字符串模式匹配 扩展正则表达式模式匹配
- mysql正则表达式 LIKE 通配符
- MySql中正则表达式的使用方法描述
- Mysql中正则表达式Regexp常见用法
相关文章
ubuntu linux下使用Qt连接MySQL数据库的方法
Linux下完整的MySQL开发需要安装服务器端,如果安装客户端也没什么不好。直接在软件中心搜mysql,把client和server选上。2011-08-08MySQL语句之删除指令deleted和truncate在使用中的异同详解
这篇文章主要介绍了MySQL语句之删除指令deleted和truncate在使用中的异同,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-04-04
最新评论