Условия работы Это WordPress database.It имеет две таблицы wp_terms
и wp_term_taxonomy
MYSQL, обновить только определенные строки из таблицы, которые удовлетворяют определенным
wp_terms has columns slug, name, term_id
wp_term_taxonomy has columns term_id, taxonomy, term_taxonomy_id.
Сейчас я стараюсь
UPDATE wp_terms
SET slug = CONCAT(slug,'-quotes')
FROM wp_terms, wp_term_taxonomy
WHERE wp_term_taxonomy.taxonomy = "post_tag" AND wp_term_taxonomy.term_id = wp_terms.term_id
Я пытаюсь Concat слово в строках столбца «slug» таблицы «wp_terms», которые удовлетворяют определенным условиям.
но MySQL дает
# 1064 - У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для корректного синтаксиса использовать вблизи «FROM wp_terms, wp_term_taxonomy WHERE wp_term_taxonomy.taxonomy = " post_tag "» в строке 3
Вторая часть того, что я все тоже не хватало. Обязательно ли использовать обе таблицы после UPDATE, если условия WHERE связаны с обоими –
@SanthoshYedidi: - Да, это так! –
Хорошо. вот что я пропал без вести. И не мог найти нигде в сети. –