Php 商业中某些产品的批量更新成本

Php 商业中某些产品的批量更新成本,php,mysql,wordpress,woocommerce,Php,Mysql,Wordpress,Woocommerce,我正在尝试批量更新商店中某些商品的成本。我发现一位用户说以下代码可以批量更新价格: UPDATE wp_postmeta m JOIN wp_posts p ON m.post_id=p.id AND m.meta_key = '_price' AND p.post_type = 'product' SET m.meta_value = <price> 更新wp_postmeta m 加入wp_posts p ON m.post_id=p.id 而m.

我正在尝试批量更新商店中某些商品的成本。我发现一位用户说以下代码可以批量更新价格:

UPDATE wp_postmeta m 
    JOIN wp_posts p ON m.post_id=p.id 
    AND m.meta_key = '_price' 
    AND p.post_type = 'product'
SET m.meta_value = <price>
更新wp_postmeta m
加入wp_posts p ON m.post_id=p.id
而m.meta_key='u price'
p.post_type='product'
设置m.meta_值=
我想如果我把价格改成成本,它会起作用的。这是正确的术语吗,或者有人知道我如何找到它吗


更重要的是,我是否能够根据特定产品的类别或标签来确定其目标?如果是这样,怎么做?

在商业中没有像
\u成本这样的术语

3个术语用于在数据库中存储数据:

1)
\u常规价格
:顾名思义,它是指产品的常规价格

2)
\u sale\u price
:顾名思义,它代表的是销售价格,如果产品在销售中,如果产品不在销售中,它将使用
\u常规价格

3)
\u价格
:产品将根据
\u价格
销售。所以,假设你有一个正常价格为22美元和18美元的产品,那么这个产品将以18美元的价格销售。所以基本上你可以说,
\u价格
是由
常规价格
\u销售价格
决定的

因此,根据我的知识和经验,没有成本术语


您可以针对特定类别,但需要深入数据库

第一步:转到数据库,找到
wp_terms
表(
wp
是前缀,在您的情况下可能会有所不同)

步骤2:查找您类别的
术语id

wp\u term\u关系中分配给产品的所有类别

因此,您可以编写查询并放置条件,如
id(wp\u post table)=object\u id(wp\u term\u relationships table)

注意:对象ID和Post ID在数据库中都是相同的