Intereting Posts
Как заставить wp_transition_post_status работать? Как отменить регистрацию боковой панели для template_part? При загрузке JPEG-файлов WordPress сжавает исходное изображение? Каковы некоторые примеры хорошо написанных плагинов, которые иллюстрируют лучшие практики плагинов WordPress? Проблема с сохранением настроек WordPress с текущей версией. Это ошибка? Как подсчитать количество категорий верхнего уровня? Дополнительные поля пользовательского почтового типа – как обращаться? Почтовый заказ не работает с настраиваемым полем Поиск нескольких мета-ключей одновременно больше таблиц, созданных при создании нового сайта Использование существующего кода виджетов! Перезапись одного почтового URL; add_rewrite_rule проблема? Сделать динамическое имя категории query_post register_activation_hook для нескольких функций Как я могу переписать сгенерированный плагин URL?

Как вставить новую пару мета-ключ / значение, но только если присутствует другой мета-ключ?

Мне нужно добавить новый мета-ключ и значение только для сообщений, где присутствует другой ключ (независимо от его значения).

Я попытался использовать запрос для его автоматизации, но мой SQL довольно ограничен

Вот что я пробовал:

INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT (SELECT meta.post_id FROM `wp_postmeta` meta INNER JOIN wp_posts posts ON meta.post_id = posts.id WHERE meta.meta_key = 'existingkey'), ('newkey'), ('newvalue') 

Он возвращает #1242 - Subquery returns more than 1 row ошибки #1242 - Subquery returns more than 1 row .

Solutions Collecting From Web of "Как вставить новую пару мета-ключ / значение, но только если присутствует другой мета-ключ?"