在MySQL中用正则表达式替换数据库中的内容的方法

2022-11-12 09:20:05
内容摘要
这篇文章主要为大家详细介绍了在MySQL中用正则表达式替换数据库中的内容的方法,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记!PS:下面是
文章正文

这篇文章主要为大家详细介绍了在MySQL中用正则表达式替换数据库中的内容的方法,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

PS:下面是转过来的,用于记录下,这个不是正则的初衷,只是用了REGEXP而已,正则的更灵活更方便将comment表中的author_url包含www.sohu.com的记录,其中的sohu替换为sina,一个语句搞定~updatecommentsetauthor_url=REPLACE(author_url,'sohu','sina')whereauthor_urlREGEXP'www.sohu.com';带IF判断的复杂替换updatecommentseturl=IF(urlREGEXP'test.yahoo.com.cn',REPLACE(url,'www1.sohu.com','www.sina.com'),REPLACE(url,'www2.yahoo.com','www.sina.com'))where1=1;

注:关于在MySQL中用正则表达式替换数据库中的内容的方法的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!