【问题标题】:SQL find and replace textSQL 查找和替换文本
【发布时间】:2011-11-24 19:48:44
【问题描述】:

我正在更新现有的 wordpress 数据库,一切进展顺利。但是,这些链接仍然指向旧站点。有没有办法使用循环或其他东西来遍历每条记录并将http://OLD_URL.com 更新为http://NEW_URL.com

我可能只是懒得手动做,但如果归根结底我会的。谢谢。

【问题讨论】:

    标签: sql wordpress replace find


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-05-26
        • 2011-05-30
        • 2011-08-20
        • 2021-10-25
        • 2020-08-23
        • 1970-01-01
        • 1970-01-01
        • 2011-12-08
        • 2018-12-31
        相关资源
        最近更新 更多