我有一个名为 news 的表,其中包含 text 类型的内容列。该表包含50000多条记录。
内容列的文字可能包含几个类似于http://www.domain.com/news/voir/ID/title的链接我想用所有这些链接替换 domain.com newdomain.com
执行此操作的最有效解决方案是什么?
感谢您的帮助。
答案 0 :(得分:1)
我建议
UPDATE news SET content = REPLACE(content, 'http://www.domain.com/', 'http://www.newdomain.com/');
为了避免可能出现大量的正面消息...想想一篇新闻文章说“今天停电击中domain.com,因为ISP等等等等......”你不会想要取代它!
答案 1 :(得分:0)
试试这个......
UPDATE news
SET content = replace(content,'domain.com','newdomain.com');
答案 2 :(得分:0)
mysql replace()来救援!
UPDATE news SET content = REPLACE(content, 'domain.com', 'newdomain.com');