文本模式/匹配的全局MySQL替换

时间:2011-05-25 作者:Will Ashworth

我熟悉这个方法。。。

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, ‘find this string’, ‘replace found string with this string’);
问题是,我正在尝试对所有表(或选择表)执行此操作,但需要替换以命中相关表的所有列。目前,对于一个包含20列的表,我找到的唯一方法是重复此查询20次。每列一次。

是否有任何方法可以简单地对表而不是列应用搜索替换?

1 个回复
最合适的回答,由SO网友:chrisjlee 整理而成

您是否尝试过搜索和替换插件?它将允许您选择特定的表:http://wordpress.org/extend/plugins/search-and-replace/

当然要小心使用。等

结束

相关推荐

将CSV导入MySQL,自定义注册字段信息

我必须更新我客户Wordpress网站1500名成员的信息。我正在使用成员身份管理paidd订阅,我必须更新此插件生成的自定义字段。我查看了MySQL数据库,在wp\\u usermeta表中找到了以下元键:paypal\\u用户、paypal\\u状态、paypal\\u自定义\\u字段Pyapal\\u user和paypal\\u custom\\u字段中都有一些需要更新的信息。我知道如何使用CSV导入MySQL,但我不太确定如何在CSV文件中设置数据,因为我不太熟悉MySQL。有人知道吗?提前谢谢