|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Объединение 2х аналогичный MySQL БД |
|
Объединение 2х аналогичный MySQL БД
|
Новый участник Сообщения: 20 |
Здравствуйте!
Такая проблемма, имеется 2 БД, с одинаковой структурой. В 1-ой ~35k записей, во 2-ой, ~10к. Необходимо, объеденить 2 эти базы. Можно было бы это сделать обычным импортом через phpmyadmin, но значения поля Id во 2-ой таблице, повторяют значения в 1ой, тоесть у них у обоих, Id начинается с 0-ля. Собственно сам вопрос: как 2-ую базу добавить к 1ой. Так, что бы Id у 2-ой начинались с конца 1-ой. Ух, вроде всё. Если что-то нпонятно объяснил, переспросите. Спасибо. |
|
Отправлено: 14:18, 29-04-2007 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать DruidMX
сложно но можно... нужно будет переписткаь все связи в одной из баз данных чтобы избежать конфликтов |
------- Отправлено: 16:05, 29-04-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать DruidMX
PHP скрипт.
|
Отправлено: 16:52, 29-04-2007 | #3 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать XCodeR
ваш совет не правильный, прочитайте подробнее вопрос. |
------- Отправлено: 16:59, 29-04-2007 | #4 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula
почему же? требуется объединить 2 таблицы с одинаковой структурой. Мой совет позволяет это сделать. Id первой таблицы скорее всего autoincrement => добавление записей не вызовет проблем. |
|
Отправлено: 17:03, 29-04-2007 | #5 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать XCodeR
1) там не две таблицы а две базы 2) одно поле вы восстановите в таблице, а как с полями для остальных связей которые явно вставлялись... DruidMX без описания структур баз данных врятли вы получите какойнибуть вразумительный совет |
------- Отправлено: 17:08, 29-04-2007 | #6 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать DruidMX
А одинаковых значений нет?? То есть нужно просто "навесить"?? Главная проблема - это связи. Сделайте во второй базе правильную структуру: то есть пропишите все связи методом "CASCADE ON UPDATE", далее сделайте update всех ключевых полей (то есть ID) в 2-ой базе в соответствие с первой базой(благодаря CASCADE ON UPDATE все поля связи тоже обновяться) и только потом можно уже просто экспортировать в 1-ую базу |
------- Отправлено: 20:00, 29-04-2007 | #7 |
Пользователь Сообщения: 105
|
Профиль | Сайт | Отправить PM | Цитировать С мутором можно переписать дамп через текст реплэйсер какой нить если не так мого значений. И залить через UPDATE/
|
Отправлено: 03:26, 30-04-2007 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VPN - Объединение сетей | Rammxxx | Сетевые технологии | 13 | 24-11-2008 10:11 | |
MySQL - MySQL & MySQL-Front | timon4ik | Программирование и базы данных | 2 | 06-04-2008 18:07 | |
Объединение сетей | Viktorian | Microsoft Windows NT/2000/2003 | 3 | 23-01-2007 10:41 | |
Объединение 2 NT-доменов | Fly | Сетевые технологии | 3 | 10-10-2003 05:01 | |
Объединение сетей | DANTIST | Сетевые технологии | 13 | 19-03-2003 01:37 |
|