Mysql:搜索并替换字符串的一部分&#39;&gt; <img'to =“”'=“”> <img'

时间:2015-09-06 10:45:32

标签: mysql search replace

=“”

我正在尝试使用搜索和替换,我正在尝试尝试过像这样的方法:

UPDATE wp_posts SET post_content = REPLACE (
post_content,
'> <img',
'><img');

但这不起作用。如果只搜索'> <img',它只能找到一些有问题的案例,但如果我使用通配符'%> <img%'进行搜索,那么我可以找到所有这些案例。似乎只是搜索> <img失败,因为它是字符串的一部分。

我也尝试过这样的事情:

UPDATE wp_posts
SET post_content = REPLACE(post_content, '> <img', '><img')
WHERE post_content LIKE ('%> <img%');

没有运气。

在这种情况下,我该如何执行搜索和替换?请帮助和谢谢!

1 个答案:

答案 0 :(得分:0)

如果您将替换条件更改为[space]<img,如下所示。因为,基本上我看到的是,您正尝试删除><img之间的空格

UPDATE wp_posts SET post_content = REPLACE (
post_content, ' <img','<img');