当获得一个新的网站设计时,web开发人员在读取产品数据库时犯了一个错误,现在大量的stock = 0
产品都显示为stock_status = instock
。
我需要把stock_status
换成缺货。
Table = wp-postmeta
meta_key = stock_status AND meta_value = (either instock or outofstock)
meta_key = stock AND meta_value = 0
我正在尝试使用PHPMyAdmin查询来完成这个任务。
发布于 2018-12-06 13:20:16
好的,我找到了答案,它是这样的:
UPDATE `YOURDATABASE`.`wp_postmeta`
SET `meta_value` = 'outofstock'
WHERE `post_id` IN (SELECT * FROM (SELECT `post_id` FROM
`YOURDATABASE`.`wp_postmeta` WHERE `meta_key` = '_stock'
AND `meta_value` = 0) AS custom) AND `meta_key` = '_stock_status';
)如果您想在单个条目上尝试,那么在meta_value=0
之后添加一个单独的meta_value=0
,例如AND
post_id= ??
https://stackoverflow.com/questions/53435450
复制相似问题