如何在数据库中查找和替换meta_key

时间:2019-05-09 14:06:24

标签: database wordpress

我正在数据库中的wp_usermeta中查找并用地址_1替换meta_key _address_1。有功能或命令吗?我在网上看到了很多东西,但是我不知道我需要哪一个,并且我不想在网站上线时继续破坏数据库。

1 个答案:

答案 0 :(得分:0)

从WordPress管理面板安装并激活“更好的搜索和替换”插件。它将在“设置”标签下创建具有以下选项的菜单项。

转到插件的“搜索/替换”标签。 在“搜索”文本框中输入要搜索的单词。 在“替换为”文本框中输入您要替换的单词。 选择要更改单词的数据库表。您可以选择多个表并替换单词。始终选择单个表并进行更改,而不要在数据库级别进行更改。 默认情况下,输入的单词区分大小写。您可以启用此复选框以使搜索查询不区分大小写。 确保取消选中“替换GUID”选项。全局唯一标识符不应在“ wp_posts”表中更新。 确保以测试模式运行,以查看将在哪些表中进行多少更改。 点击“运行搜索/替换”按钮运行查询。 让我们以将您的实时服务器移至本地服务器为例。在这种情况下,您应该在所有帖子内容,postmeta和选项表中将“ http://www.yoursite.com”替换为“ http://localhost”。

在第2点的“搜索”文本框中输入http版本。 在第3点的“替换为”文本框中输入https版本。 在第4点中选择“ wp_posts”,“ wp_postmeta”和“ wp_options”表。如果更改了表前缀,则应该看到带有自定义前缀的表。 保持点5/6处于未选中状态。 在第7点启用空运行。 热键运行查询。 这会将所有出现的实时站点URL替换为localhost。

ps:更多操作方法:[https://www.webnots.com/how-to-search-and-replace-words-in-wordpress-mysql-database/]