gpt4 book ai didi

mysql - Woocommerce 将销售价格设置为正常价格 - 15% 折扣

转载 作者:行者123 更新时间:2023-11-29 06:25:09 27 4
gpt4 key购买 nike

我在 woocommerce 中有很多产品(将近 30,000 个)。常规价格已设置正确,现在我想将销售价格设置为具有一定折扣百分比的常规价格。我尝试使用一些插件,但由于产品数量,我总是遇到 PHP 内存错误。所以我想直接在MYSQL中解决问题。

这是我的 SQL 代码:

更新
SET s.meta_value = r.meta_value * 0.85,
来自 wp_postmeta s
内部连接 ​​wp_postmeta r
ON s.post_id = r.post_id
WHERE s.meta_key = '_sale_price'
AND r.meta_key = '_regular_price'

但是SQL语法有错误。请向我建议如何更正代码。

最佳答案

我刚刚找到答案 - 经过大量挖掘:

UPDATE wp_postmeta AS s
LEFT JOIN wp_postmeta AS r
ON s.post_id = r.post_id
SET s.meta_value = r.meta_value * 85 / 100
WHERE s.meta_key = '_sale_price'
AND r.meta_key = '_regular_price'

数据库中一切正常,但现在的问题是我在产品页面上看不到修改。只有当我在管理员中输入产品然后从那里保存时,销售价格才会在产品页面中刷新。有人知道为什么吗?

关于mysql - Woocommerce 将销售价格设置为正常价格 - 15% 折扣,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31493236/

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