我试图将数据从一个产品Feed插件复制到另一个产品Feed插件。我要做的第一件事是创建一个空的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
)
答案 0 :(得分:0)
好的,我想我找到了解决方法:
INSERT INTO wplw_postmeta (post_id, meta_key, meta_value)
从wplw_postmeta中选择post_id,“ _ woosea_brand”和meta_value,其中meta_key ='woocommerce_ceneo_Producent'