【发布时间】:2019-12-19 12:01:45
【问题描述】:
对于尚未更新的产品,我需要能够将库存水平更改为“缺货”或将库存数量更改为 0。
到目前为止,我制作了 2 个单独的代码来更新库存和删除未更新的产品,但我需要将它们组合起来
DELETE FROM `wp_posts` WHERE `post_modified` < "2019-05-14"
UPDATE wp_postmeta SET meta_value = 'outofstock' WHERE meta_value = 'instock' AND meta_key = '_stock_status'
【问题讨论】:
-
我不明白你为什么要从数据库中删除数据
-
这就是我的观点,我不想删除但要放入缺货,基本上第一个 lite 应该像 select ,然后做第二行。
-
我正在尝试使用 IN,但没有运气。更新
wp_postmetaSETmeta_value= 'outofstock' 其中 meta_value = 'instock' AND meta_key = '_stock_status' IN ( SELECTIDFROMwp_postsWHEREpost_type= 'product' ANDpost_status= 'publish'和post_modified -
我终于想通了,以防有人需要它:
标签: mysql wordpress woocommerce