【发布时间】:2011-11-24 19:48:44
【问题描述】:
我正在更新现有的 wordpress 数据库,一切进展顺利。但是,这些链接仍然指向旧站点。有没有办法使用循环或其他东西来遍历每条记录并将http://OLD_URL.com 更新为http://NEW_URL.com?
我可能只是懒得手动做,但如果归根结底我会的。谢谢。
【问题讨论】:
标签: sql wordpress replace find
我正在更新现有的 wordpress 数据库,一切进展顺利。但是,这些链接仍然指向旧站点。有没有办法使用循环或其他东西来遍历每条记录并将http://OLD_URL.com 更新为http://NEW_URL.com?
我可能只是懒得手动做,但如果归根结底我会的。谢谢。
【问题讨论】:
标签: sql wordpress replace find
我通常在 phpmyadmin 中运行几个快速命令,然后就完成了。这是一篇讨论这个确切问题的博客文章:http://www.barrywise.com/2009/02/global-find-and-replace-in-wordpress-using-mysql/ 我会先阅读此内容:http://codex.wordpress.org/Changing_The_Site_URL 以确保首先涵盖您的所有基础。
【讨论】:
如果您想更新特定表中的链接,可以使用如下查询:
UPDATE TableName
SET URL =
CASE
WHEN URL = 'http://OLD_URL.com'
THEN 'http://NEW_URL.com
ELSE URL
END
FROM TableName
【讨论】: