gpt4 book ai didi

mysql - 如何使用 mysql 查询批量编辑 meta_value

转载 作者:行者123 更新时间:2023-11-29 00:13:20 25 4
gpt4 key购买 nike

在我的 wordpress 上,我有 1000 多篇帖子,我希望更新特定 meta_key 的某个 meta_vale,并且想知道如何使用 mysql 执行此操作。我需要更新的 meta_key 是“Crafting”,我想将当前具有 40/400(金色)的每个 meta_value 更新为 400。“Crafting”具有其他值,所以我只想更新具有 40/400 的值(金色)meta_value 为 400。

到目前为止我已经找到但需要一些帮助来完成查询。

REPLACE INTO `wp_postmeta` (
`meta_id`
, `post_id`
, `meta_key`
, `meta_value`
)
SELECT
`meta_id`
, `post_id`
, "Crafting"
, "40 / 400 (Golden)" -- assuming all posts to be set the same

在此之后,我真的不确定该怎么做。

最佳答案

假设我理解你的问题,你想在所有具有 meta_key = 'crafting' 的帖子中将 meta_value 字段更新为 400 > 和 meta_value = '40/400 (Golden)'

如果是这样,一个简单的 Update 语句就可以工作了:

update wp_postmeta
set meta_value = '400'
where meta_value = '40 / 400 (Golden)'
and meta_key = 'Crafting'

关于mysql - 如何使用 mysql 查询批量编辑 meta_value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23880036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com