muyu 发表于 2013-2-7 19:21:43

mysql利用正则批量替换

最近公司启用了新的二级域名,网站原有数据中含有www.xxx.com需要替换成test.xxx.com,但不是所有的www.xxx.com都需要替换,比如版权信息里的网站主页的链接地址等。
 
下面是一种实现方式,仅仅筛选出 www.xxx.com/upload/、www.xxx.com/news/333.html 之类的网址:
 
UPDATE `test_table` SET `body`=REPLACE(`body`, 'www.xxx.com', 'test.xxx.com')WHERE `body` REGEXP 'www\.xxx\.com/+' 
页: [1]
查看完整版本: mysql利用正则批量替换