我有一张表格如下图所示:
这里我标记了两行。有两个不同的元键,一个是 _regular_price ,另一个是 _price 。
现在,我想更新 _price meta_key的 meta_value ,并将价格设置为 _regular_price 。
那么我应该写什么查询?
答案 0 :(得分:1)
您可以使用自我加入:
update yourtable t1
join yourtable t2
on t1.post_id = t2.post_id and t2.meta_key = '_regular_price'
set t1.meta_value = t2.meta_value
where t1.meta_key = '_price'
答案 1 :(得分:0)
这样做:
update table1 set meta_key= '_regular_price' where meta_id = 2364389
希望它有所帮助。