在MySQL中用正则表达式替换数据库中的内容的方法
2008-01-02 12:28
671 查看
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中用正则表达式替换数据库中的内容的方法
- 在MySQL中用正则表达式替换数据库中的内容的方法
- 在MySQL中用正则表达式替换数据库中的内容的方法
- 在MySQL中用正则表达式替换数据库中的内容的方法
- mysql 正则表达式替换内容
- mysql替换制定的内容的 类似正则表达式的功能
- PHP+MySQL取出数据库内容,经正则表达式处理后更新至另一张表
- dreamweaver中用正则表达式查找替换批量删除 tppabs标签的方法 一步到位
- 如何用正则表达式替换掉所有HTM内容
- 替换除汉字字母数字和指定的字符或特殊符号外的所有内容的正则表达式
- mysql替换数据库中的部分内容
- JS正则表达式获取分组内容的方法详解
- python使用正则表达式分析网页中的图片并进行替换的方法
- php正则表达式替换开头和结束的内容
- 使用java 正则表达式 只替换排除< >之内的内容
- 使用Dreamweaver正则表达式替换href中的内容
- 在Ant Build文件中使用正则表达式替换文件内容
- JavaScript利用正则表达式替换字符串中的内容
- 正则表达式匹配,替换,查找,切割的方法
- JS字符串替换函数全部替换方法 JS 正则表达式如何使用变量