【问题标题】:Find a string and replace it the whole database [duplicate]查找一个字符串并将其替换为整个数据库[重复]
【发布时间】:2014-02-11 14:21:24
【问题描述】:

我有一个 wordpress 网站,我要更改它的 URL。问题是当我在数据库中搜索它的实际 URL 时,我有 200 个结果。

我想在整个数据库中搜索实际的 url 并将其替换为新的。

我知道如果我有确切的表格和确切的列,我可以这样做:

UPDATE
    Table
SET
    Column = Replace(Column, 'find value', 'replacement value')

但是如何将这段代码推广到我的整个数据库?

谢谢!

【问题讨论】:

  • 您尝试做的事情非常困难,因为 WordPress MySQL 数据库中的许多条目是序列化的 php 或 json,而许多其他条目则不是。有很多 WordPress 插件可以帮助您将 WordPress 网站从一个 URL 迁移到另一个 URL。在wordpress.stackexchange.com 上提问。

标签: mysql sql phpmyadmin


【解决方案1】:

也许不是最好的,一种解决方案是导出整个数据库,在文本编辑器中打开 sql 文件,执行搜索替换并再次导入。

【讨论】:

    猜你喜欢
    • 2014-11-16
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 2016-09-19
    • 2019-06-13
    • 2018-04-14
    相关资源
    最近更新 更多