【问题标题】:Replace a string in MySQL替换 MySQL 中的字符串
【发布时间】:2014-07-29 20:45:54
【问题描述】:

我需要一些帮助来替换我的 MySQL 数据库中的字符串。

我在 MySQL 数据库上运行 Woocommerce。

我需要将公司名称从“旧名称”更改为“旧名称”。问题是我的域名是 www.oldname.com

如果不更改 Woocommerce / Wordpress 的所有设置,我不确定如何进行此更改。

【问题讨论】:

  • 首先,如果您提供一些您想要更改的表格信息会更好。此外,您的公司名称采用 url 格式,您想将其更改为普通名称吗?因为如果是这种情况,您可能会弄乱使用该 URL 的某些功能。
  • 我想更改的 URL 是,比如说.. www.companystore.com。我想将 Companystore 更改为 Company Store。我不敢这样做,因为我认为 www.companystore.com 将在数据库的设置中变为 www.Company Store.com。所以,如果有可能做某种过滤器,那么它不会改变任何事情如果之前或之后发生。希望这是有道理的。
  • 我明白了。如果您研究您正在使用的插件(woocomerce)可能会更好,因为可以肯定的是,有某个地方可以放置一个名称来标识您的 url。就像在 woocomerce 上一样,您可能正在查找数据库的 url 字段,您应该查找与它相关的名称。

标签: mysql wordpress woocommerce


【解决方案1】:

你可以这样做:

  • 导出数据库
  • 打开导出文件
  • 字符串将所有旧名称替换为新名称
  • 导入数据库

您可以一次性完成,但我想您需要一些人工验证,因此我建议您手动完成(使用查找+替换)。

您可以逐表执行此操作(如果您的结构允许这样做),也可以一次完成所有操作。

【讨论】:

    猜你喜欢
    • 2012-10-31
    • 2011-08-22
    • 2011-02-20
    • 2017-04-29
    相关资源
    最近更新 更多