Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Объединение 2х аналогичный MySQL БД

Ответить
Настройки темы
Объединение 2х аналогичный MySQL БД

Новый участник


Сообщения: 20
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте!
Такая проблемма, имеется 2 БД, с одинаковой структурой.
В 1-ой ~35k записей, во 2-ой, ~10к.
Необходимо, объеденить 2 эти базы.
Можно было бы это сделать обычным импортом через phpmyadmin, но значения поля Id во 2-ой таблице, повторяют значения в 1ой, тоесть у них у обоих, Id начинается с 0-ля.
Собственно сам вопрос: как 2-ую базу добавить к 1ой. Так, что бы Id у 2-ой начинались с конца 1-ой.
Ух, вроде всё. Если что-то нпонятно объяснил, переспросите.
Спасибо.

Отправлено: 14:18, 29-04-2007

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


DruidMX
сложно но можно... нужно будет переписткаь все связи в одной из баз данных чтобы избежать конфликтов

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 16:05, 29-04-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


DruidMX
PHP скрипт.
  1. Select всех значений 2 БД
  2. Потом цикл Insert'ов в 1 БД
написание займет 10 минут...

Отправлено: 16:52, 29-04-2007 | #3


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


XCodeR
ваш совет не правильный, прочитайте подробнее вопрос.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 16:59, 29-04-2007 | #4


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula
почему же? требуется объединить 2 таблицы с одинаковой структурой. Мой совет позволяет это сделать. Id первой таблицы скорее всего autoincrement => добавление записей не вызовет проблем.

Отправлено: 17:03, 29-04-2007 | #5


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


XCodeR
1) там не две таблицы а две базы
2) одно поле вы восстановите в таблице, а как с полями для остальных связей которые явно вставлялись...

DruidMX
без описания структур баз данных врятли вы получите какойнибуть вразумительный совет

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 17:08, 29-04-2007 | #6


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


DruidMX
А одинаковых значений нет?? То есть нужно просто "навесить"??

Главная проблема - это связи. Сделайте во второй базе правильную структуру: то есть пропишите все связи методом "CASCADE ON UPDATE", далее сделайте update всех ключевых полей (то есть ID) в 2-ой базе в соответствие с первой базой(благодаря CASCADE ON UPDATE все поля связи тоже обновяться) и только потом можно уже просто экспортировать в 1-ую базу

-------
Fortes fortuna adiuvat


Отправлено: 20:00, 29-04-2007 | #7


Аватара для 70x93n

Пользователь


Сообщения: 105
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


С мутором можно переписать дамп через текст реплэйсер какой нить если не так мого значений. И залить через UPDATE/

Отправлено: 03:26, 30-04-2007 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Объединение 2х аналогичный MySQL БД

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход