在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;

本文在MySQL中用正则表达式替换数据库中的内容的方法到此结束。有价值的人不是你摆平多少人,而是看你能帮助多少人。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
mysql数据库中getshell的方式总结

数据库中的sql完整性约束语句解析

MySQL数据库8——数据库中函数的应用详解

MySQL数据库中CAST与CONVERT函数如何实现类型转换的讲解

将图片储存在MySQL数据库中的几种方法