首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wp_postmeta中更新/插入meta_key和meta_value

在wp_postmeta中更新/插入meta_key和meta_value
EN

Stack Overflow用户
提问于 2020-01-02 20:29:35
回答 1查看 316关注 0票数 0

我有一个优惠券和一个大型数据库的网站。在wp_postmeta中,我的大多数帖子都有一个store_id,因为我使用的是Yoast SEO插件,它设置了meta_key和meta_value。并不是我所有的优惠券在wp_postmeta中都有一个store_id,就像旧的优惠券或者从旧的优惠券复制过来的一些优惠券一样,或者是自动通过API来的。

如果我更新每个优惠券并重新单击商店部分,post将获得写入表wp_postmeta中的store_id。但我有五万多张优惠券...我需要为我拥有的每一张优惠券,为我需要做的其他任务设置store_id。

有没有更简单的方法来做到这一点,而不是手动更新每个优惠券?

EN

回答 1

Stack Overflow用户

发布于 2020-04-09 09:32:46

首先,请进行备份。

如果我理解正确的话,您需要更改wp_postmeta表中的每一行以将store_id设置为相同的值。如果我在某些方面误解了,也就是说,如果你需要为某些行设置一个不同的值,或者如果你不想覆盖现有的数据,你应该在这里停止阅读。我对Yoast SEO一无所知,只知道我从你的帖子中感受到的一样多。

但是,为所有行更改单个列是很容易的。您需要一个类似如下的SQL语句:

代码语言:javascript
复制
UPDATE `wp_postmeta` SET `store_id`=1 

这会将wp_postmeta中每一行的store_id更改为1。

既然您已经标记了phpMyAdmin,那么您可能正在使用它作为您的接口。进入WordPress数据库后,只需单击SQL选项卡,即可在其中直接输入查询文本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59563384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档