试图在MySQL中查找并批量编辑WooCommerce价格

Roc*_*eIT 5 mysql wordpress commerce woocommerce

我在WooCommerce版本2.1.12,WordPress版本3.9.1中有大约10,000多种产品,并且通过导入错误,销售价格字段在每个产品中都填充了"0",从而使每个产品现在都是免费的.

所以,当然,我需要做的是删除所有这些内容的查询,但我似乎无法找到价格所在的表格.

,我做了一个广泛的搜索,试图在谷歌和这里找到它.我最接近的是这个问题:

需要从mysql数据库中获取productdata

看起来好像是在元字段中,但我无法在视觉上看到它们.任何人都知道在哪里可以找到价格的细节,也许在查询结构上有点帮助?

谢谢你的时间,

NE

Pel*_*red 4

这是打印价格的方式:

SELECT p.id, p.post_title, m.meta_key, m.meta_value
FROM wp_posts p
INNER JOIN wp_postmeta m ON p.id=m.post_id 
    AND m.meta_key='_price'
Run Code Online (Sandbox Code Playgroud)

您想对价格做什么?更新它们?

将价格设置为特定值非常简单。将价格设置为您想要的任何价格。

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>
Run Code Online (Sandbox Code Playgroud)