У меня есть WordPress таблицы базы данных называется «wp_postmeta»SQL строка обновление на основе другой строки
Похоже, что это (упрощенный)
Вот что я хочу сделать в английском, надеюсь, кто-то может помочь мне перевести это в реальный оператор SQL.
если meta_key (адрес) LIKE "% Портланд%", обновление meta_value (post_city_id), чтобы быть 7,17" , где post_id такие же,
Таким образом, в конце концов, это будет выглядеть так:.
Я попытался это, но не выбрано ни одной строки при выполнении.
UPDATE wp_postmeta
SET wp_postmeta_bak.meta_value = "7,17"
WHERE wp_postmeta.meta_key = "post_city_id"
AND
wp_postmeta.meta_key = "address" AND wp_postmeta.meta_value LIKE "%Portland"
Я читал в других вопросах здесь об использовании временной таблицы, но то выше моего класса заработной платы.
Я пробовал это, но не было выбранных строк при выполнении. – user929837