Как правильно изменять связанные поля в таблицах wp_posts и wp_postmeta?
-
Задача: изменять значения поля ID у части строк таблицы wp_posts для того, чтобы при экспорте этих строк и импорте их на другой сайт не возникало конфликта данных ключевого поля таблиц. Делаю это с помощью запроса
UPDATE wp_posts ID=ID+n WHERE ID>m,
где n — число, на которое надо сдвинуть значения поля ID,
m — строка, после которой идут строки с изменяемыми значениями.
Как я понимаю, при этом нарушается связь между таблицами wp_posts и wp_postmeta, а также wp_term_relationships? Как составить запрос, чтобы одновременно менялись значения связанных полей в этих таблицах?
Поясню общую задачу: есть дубликат сайта, на котором происходят некоторые отладочные действия, затрагивающие БД. При этом основной сайт продолжает наполняться. Время от времени надо синхронизировать сайты на уровне записей, добавляя на дубликат строки из базы основного. Быть может, есть другие решения?
- Тема «Как правильно изменять связанные поля в таблицах wp_posts и wp_postmeta?» закрыта для новых ответов.