仅当不包含给定部分时才替换部分URL

时间:2015-07-20 17:21:19

标签: mysql sql wordpress phpmyadmin

我需要将包含31.media.tumblr.com的所有网址替换为41.media.tumblr.com,其中包含31.media.tumblr.com的{​​{1}}个网址

这是我尝试使用的代码,但它会更改所有内容中包含.gif的网址...当我运行它时:

.gif

P.S。这里有31个url的例子,最后有gif

UPDATE wp_posts 
    SET post_content = REPLACE(post_content, '31.media.tumblr.com/', '41.media.tumblr.com/') 
    WHERE post_content LIKE '%31.media.tumblr.com/%' AND post_content NOT LIKE '%.gif';

0 个答案:

没有答案