【发布时间】:2015-07-18 16:30:51
【问题描述】:
我在 woocommerce 中有很多产品(近 30,000 种)。 正常价格已正确设置,现在我想将销售价格设置为正常价格,并提供一定百分比的折扣。 我尝试了一些插件,但由于产品数量的原因,我总是遇到 PHP 内存错误。 所以我正在尝试直接在MYSQL中解决问题。
这是我的 SQL 代码:
UPDATE s
SET s.meta_value = r.meta_value * 0.85,
FROM wp_postmeta s
INNER JOIN wp_postmeta r
ON s.post_id = r.post_id
WHERE s.meta_key = '_sale_price'
AND r.meta_key = '_regular_price'
但是 SQL 语法有错误。 请向我建议如何更正代码。
【问题讨论】:
标签: mysql wordpress woocommerce