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在数据库中都是相同的