Злиття кількох баз mysql з однаковими таблицями і id

Злиття кількох баз MySQL з однаковими таблицями і id

Привіт форумчани. Прийшов до вас з проблемою.
Почну спочатку.

Є тільки мить між минулим і майбутнім, саме він називається ПІНГ.

В цьому то і проблема що префекси у всіх таблиць однакові, і відповідно ID теж об'єднати просто так не вийде.

Власне і потрібно якийсь рішення, може бути утиліта, або запит до БД який зробити.

Я ось бачу наприклад кілька шляхів вирішення даної проблеми:

Тому я більше схиляюся до першого способу. думаю що такий запит повинен існувати.
Тому я і пишу ВАМ програмістам, можливо ви знаєте такий запит, або підкажіть простіший шлях вирішення даної проблеми

Є тільки мить між минулим і майбутнім, саме він називається ПІНГ.

не оч добре пам'ятаю структуру таблиць в WP, але приблизно так. можу написати для вас скрипт який це все зробить. ціна в районі 100 баксів

2 спосіб, боюся, не спрацює - все-таки одня копія WP розрахована на один префікс таблиць. Бази з різними префіксами злити вийде, але WP все одно 8 раз ставити.
Перший спобоб - так, це, в загальному, і є той напрямок, про який я говорив.
Теоретично можна навіть зробити вивантаження бази і в файлі вивантаження зробити відповідні заміни. Але головна проблема - в тому, що потрібно знати, де замінювати. А для цього потрібно знати не тільки програмування, але і структуру баз Wordpress. Я ось, наприклад, знаю її вкрай погано.
У попередньому пості Bolverin запропонував зробити за гроші скрипт. Я думаю, це - більш ніж адекватна ціна за таку роботу.

Повідомлення від Admin: 2 спосіб, боюся, не спрацює - все-таки одня копія WP розрахована на один префікс таблиць.


можна зробити 8 конфігов і в залежності від того до кореневого сайту або до каталогу \ Субдоменів звертається користувач викликати певний конфиг. таким чином будемо використовувати 1 движок для 8 сайтів

і в тому числі конфіги робити в принципі не потрібно. Сенс в тому що вордпресс став мультісайтового, і на 1 движку можна розмістити хоч мільйон сайтів (ну до кожного сайту своя база відповідно), тобто це я зробити можу навіть нічого не змінюючи.

Є тільки мить між минулим і майбутнім, саме він називається ПІНГ.

Але збільшити ID в яких таблицях? У всіх? Все ID? Як ви зрозумієте, де ID, а де ні? У випадку з primary id це зрозуміло, але щоб зберегти зв'язку, потрібно збільшити цей ID та у всіх таблицях, які посилаються на цю. Ви знаєте, які таблиці посилаються на які? Я особисто немає.

Що стосується запиту, який ви шукаєте, думаю, мова йде про
UPDATE TableName
SET ID = ID +5000

Повідомлення від FaSTeR:
Щоб це зробити потрібно щоб всі бази злилися в одну.


і вийде один сайт

Повідомлення від Admin: Але збільшити ID в яких таблицях? У всіх? Все ID? Як ви зрозумієте, де ID, а де ні? У випадку з primary id це зрозуміло, але щоб зберегти зв'язку, потрібно збільшити цей ID та у всіх таблицях, які посилаються на цю. Ви знаєте, які таблиці посилаються на які? Я особисто немає.

Що стосується запиту, який ви шукаєте, думаю, мова йде про
UPDATE TableName
SET ID = ID +5000


величезне спасибі, спробую