【发布时间】:2023-03-18 08:22:01
【问题描述】:
我需要通过mysql查找和替换链接:“https://www.scribd.com/doc/uniquenumber/nameofthedocument”的所有实例到“https://www.hrnerr.org/doc/?doc=uniquenumber”?
我知道 mysql 不使用通配符,所以也许有更好的方法。有 169 个 scribd(旧)位置实例需要替换为新位置。
UPDATE wp_whaz19_posts SET `post_content`
= REPLACE (`post_content`,
"https://www.scribd.com/doc/257828321/Piermont-Marsh-Fact-Finding-Meeting- 3-Summary-010715",
"https://www.newlink.org/doc/?doc=257828321");
或者换句话说;
UPDATE wp_whaz19_posts SET `post_content`
= REPLACE (`post_content`,
"https://www.scribd.com/doc/*",
"https://www.newlink.org/doc/?doc=*");
【问题讨论】:
-
即使它确实使用了不起作用的通配符,因为你会得到
https://www.newlink.org/doc/?doc=257828321/Piermont-Marsh-Fact-Finding-Meeting- 3-Summary-010715而不是https://www.newlink.org/doc/?doc=257828321看起来你需要编写一个脚本。