like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей

Как подправить SQL запрос в базу WordPress

Доброго вечера,
В sql не шарю, однако необходимо выполнять такой запрос:
UPDATE wc_term_taxonomy SET count = (SELECT COUNT(*) FROM wc_term_relationships, wc_posts WHERE 
wc_posts.ID = wc_term_relationships.object_id AND post_status = 
'publish' AND post_type = 'lyrics' AND term_taxonomy_id = '1229');

т.е. обновляем кол-во постов определённого типа для таксономии, так как .sql дамп базы я генерирую без учёта этих данных, то данная колонка имеет нули, а это никуда не годится.
Подскажите как подправить запрос, чтобы он прошёл по всем term_taxonomy_id и записал их в соответствующие ячейки таблицы wc_term_taxonomy?

На всякий случай случай структура таблиц:
wc_term_relashionships:
object_id | term_taxonomy_id ...
wc_posts:
ID | ...
wc_term_taxonomy:
term_taxonomy_id | term_id | count ...
  • Вопрос задан
  • 2485 просмотров
Решения вопроса 1
@romashka_sky
... AND post_type = 'lyrics' AND wc_term_taxonomy.term_taxonomy_id = wc_term_relationships.term_taxonomy_id);

не проверял
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Facetrollex
убрать это AND term_taxonomy_id = '1229'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы