SQL查找和替换文本

时间:2011-09-25 22:07:54

标签: sql wordpress replace find

我正在努力更新现有的wordpress数据库,一切顺利。但是,链接仍然指向旧网站。有没有办法使用循环或其他东西来浏览每条记录并更新http://OLD_URL.com来说http://NEW_URL.com

我可能只是懒得手动做,但是如果它归结为它我会。谢谢。

2 个答案:

答案 0 :(得分:2)

我经常在phpmyadmin中运行几个快速命令,我已经完成了。这是一篇博客文章,讨论了这个确切的问题:http://www.barrywise.com/2009/02/global-find-and-replace-in-wordpress-using-mysql/我会先阅读此内容:http://codex.wordpress.org/Changing_The_Site_URL以确保首先涵盖所有基础。

答案 1 :(得分:1)

如果您想更新特定表格中的链接,可以使用如下查询:

UPDATE TableName 
SET URL = 
        CASE 
            WHEN URL = 'http://OLD_URL.com' 
            THEN 'http://NEW_URL.com 
            ELSE URL
        END    
FROM TableName