我正在尝试更新wordpress post_content表中的特定URL。我有超过5000个不同的URL可以为单个相同的URL更新。
因此,很明显,我有5000个都以:开头的网址。
domain.com/params.php?....
AND总是以:
结尾?e=
我希望所有这些网址都替换为一个不带参数的网址,以便它们全部发送到domain.com/page.html
那么有没有一种方法可以替换所有url,而无需手动进行操作?
谢谢
我正在尝试更新wordpress post_content表中的特定URL。我有超过5000个不同的URL可以为单个相同的URL更新。
因此,很明显,我有5000个都以:开头的网址。
domain.com/params.php?....
AND总是以:
结尾?e=
我希望所有这些网址都替换为一个不带参数的网址,以便它们全部发送到domain.com/page.html
那么有没有一种方法可以替换所有url,而无需手动进行操作?
谢谢
这是您要寻找的吗?
update post_content
set url = 'domain.com/page.html'
where url like 'domain.com/params?%?e=0'
此短语为:用url
替换以'domain.com/params?'
开头并以'?e=0'
结尾的所有'domain.com/page.html'
。
不,它不起作用。它是这样写的:
Update `wp_posts`
set post_content = 'domaine.com/newpage.php'
where post_content like 'domaine.com/ads.php?city=%e='
因此它应该处理所有以domaine.com/ads.php?city=开头的查询,直到e =为止,但不是,并返回0值。
有人知道出什么问题了吗?