Мне не удалось перенести установку bbPress 1.0 на новый плагин bbPress 2.0 на моем WordPress, что сильно испортило мою таблицу wp_posts
.
Я решил это, удалив все посты, в которых были значения topic
и reply
, в столбец post_type
, и это было хорошо.
Но теперь я заметил, что wp_postmeta
, похоже, подвержен влиянию большого количества записей, ссылающихся на сообщения, которые я удалил. Обе таблицы имеют столбец post_id
.
Вопрос в том, какую команду SQL я использую для удаления значений в wp_postmeta
, ссылающихся на строки, которых больше нет в wp_posts
? Я знаю, что это какое-то соединение, которое мне следует использовать, но я не понимаю, как было бы искать что-то, чего нет, и удалять его.
PS: А что случилось с таблицами WordPress, не поддерживающими ссылочную целостность? Я уверен, что можно автоматически удалить что-то из wp_postmeta
при удалении чего-либо, связанного с wp_posts
. Ну да ладно ...