Intereting Posts
Пользовательский тип разбивки по страницам: только для URL-адресов Как перевести строки __ ('') в admin Добавление кнопки отправки или обновления в пользовательский метабокс? Формат видеопотока, дополнительный контент нарушает видео встраивание Как создать сеть с несколькими сайтами? Невозможно выбрать signup_meta при активации нескольких пользователей Внедрить ssl в контейнер WP docker Проверьте, находится ли сообщение в проекте или в ожидании проверки? Можно ли добавить дочерний пост на родительскую страницу? Как перейти к недавно опубликованному комментарию после отправки? Есть ли крючок before_save_post или что-то подобное Подключиться к оформлению шаблона WordPress Как изменить заголовки HTTP только на сообщения определенной категории из плагина Запросить сообщения по категории И настраиваемое поле, затем ORDERBY другое настраиваемое поле – помогите! Отменить выделение пункта меню в блоге, когда выбран пункт меню категории

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

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

Я попытался использовать запрос для его автоматизации, но мой 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 "Как вставить новую пару мета-ключ / значение, но только если присутствует другой мета-ключ?"