我有一个名为news的表,其列内容类型为text。该表包含超过 50000 条记录。
内容列的文本可能包含几个看起来像http://www.domain.com/news/voir/ID/title的链接我想用newdomain.com替换所有这些链接中的domain.com
最有效的解决方案是什么?
谢谢你的帮助。
我有一个名为news的表,其列内容类型为text。该表包含超过 50000 条记录。
内容列的文本可能包含几个看起来像http://www.domain.com/news/voir/ID/title的链接我想用newdomain.com替换所有这些链接中的domain.com
最有效的解决方案是什么?
谢谢你的帮助。
我会推荐
UPDATE news SET content = REPLACE(content, 'http://www.domain.com/', 'http://www.newdomain.com/');
为了避免可能出现大量的flase positives ...想想一篇新闻文章说“今天中断了domain.com,作为ISP blah blah”......你不会想要替换它!
试试这个...
UPDATE news
SET content = replace(content,'domain.com','newdomain.com');
mysql replace() 来救援!
UPDATE news SET content = REPLACE(content, 'domain.com', 'newdomain.com');