服务器之家

服务器之家 > 正文

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

时间:2019-10-17 15:49     来源/作者:mysql技巧网

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;

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部