【发布时间】:2019-06-07 14:45:24
【问题描述】:
在我想用 _regular_price 的值更新 _price 的每个产品的数据库中,由于 _price 的值小于 _regular_price 的值,我尝试使用此查询但没有成功。
UPDATE wp_g9he6fnfw8_postmeta
SET META_KEY._regular_price = META_KEY._price
我也尝试过像这样更新值但没有用
UPDATE wp_g9he6fnfw8_postmeta
SET _regular_price = _price
我哪里出错了。如何将 _regular_price 的值复制到 _price。
【问题讨论】:
-
第一个查询试图更新一个未在查询的更新表部分中引用的表(meta_key),如果 wp_g9he6fnfw8_postmeta 中存在 _regular_price 和 _price,则第二个查询看起来应该有效。您能否详细说明无效的含义 - 您是否收到语法错误或查询是否按预期运行?
-
我收到未知列错误,如何定位 _price ?
-
_price 存在于哪个表中?
-
这是截图中的表结构(prnt.sc/m6j906),表的名称是 wp_g9he6fnfw8_postmeta 列的名称是 Meta_Key 并且在 Meta_key 列行中我需要更新 _price 值与值_regular_price
标签: mysql sql wordpress woocommerce