別の値が存在する場合、特定のテーブルにmeta_keyと値を挿入するためのSQLクエリを探しています。wordpressデータベースを使用しています。
「wp_postmeta」テーブルで「 qty (meta_key)」を「0 (meta_value)」で検索し、これらすべての投稿に新しい meta_key 「_wplp_post_front」を meta_value 「1」で挿入するクエリが必要です。
私はphpmyadminを初めて使用し、本当に助けが必要です.
_ _ _ _ _ _ _ _ _ __ _ _____更新!!!
もう一度、サードパーティの Web サイトから解決策を見つけました。
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
)