【发布时间】:2020-01-09 03:36:06
【问题描述】:
我试图将数据从一个产品提要插件复制到另一个。我要做的第一件事是创建一个空的 meta_key '_woosea_brand' 但仅限于存在另一个 meta_key 'woocommerce_ceneo_Producent' 的帖子。稍后我将复制 meta_value(已经弄清楚了)。问题是如果 meta_key = 'woocommerce_ceneo_Producent' 存在,则插入空的 meta_key = '_woosea_brand"。
我正在尝试这段代码:我在另一个 stackoverflow 帖子中找到了它。但它改变了meta_value。
PhPmyadmin SQL Query to insert meta_key & value IF another value exist
INSERT INTO wp_postmeta (meta_key, meta_value, post_id)
SELECT "_wplp_post_front", 1, post_id
FROM wp_postmeta outside_table
WHERE meta_key = 'qty'
AND meta_value = '0'
AND NOT EXISTS
(SELECT * FROM wp_postmeta
WHERE post_id = outside_table.post_id
AND meta_key = "_wplp_post_front"
AND meta_value = 1
)
【问题讨论】:
标签: php mysql sql wordpress phpmyadmin