Как импортировать пользователей и объявления одной базы в другую
Работали с друзьями над одним проектом, но по истечению года мой друг не захотел продлевать домен. Я же работаю над схожим проектом и так как он забил на свой сайт хотел бы импортировать с его базы в мою всех пользователей и объявления. Как то пытался это самостоятельно сделать но не получилось, пришлось откат сделать всего, но предполагаю что по идее это было бы возможно… но как?
Может кто подскажет? буду признателен и благодарен.
Если нет — dbforge studio for mysql.
Если проекты на Инстанте — есть миграторы.
Если нет — dbforge studio for mysql.
Оба проекта на инстанте, той же версии. Где можно прочитать про миграторы?
Тогда без миграторов можно обойтись.Оба проекта на инстанте, той же версии
Просто перенести таблицы.
Кладете две таблицы на одном опенсервере и запросом типа такого:
INSERT IGNORE INTO second_table.cms_users (`id`, `groups`, `email`, `password`, `password_salt`, `is_admin`, `nickname`, `date_reg`, `date_log`, `date_group`, `ip`, `is_locked`, `lock_until`, `lock_reason`, `pass_token`, `date_token`, `files_count`, `friends_count`, `time_zone`, `karma`, `rating`, `theme`, `notify_options`, `privacy_options`, `status_id`, `status_text`, `inviter_id`, `invites_count`, `date_invites`, `birth_date`, `city`, `city_cache`, `hobby`, `avatar`, `icq`, `skype`, `phone`, `music`, `movies`, `site`) SELECT `id`+2000, `groups`, `email`, `password`, `password_salt`, `is_admin`, `nickname`, `date_reg`, `date_log`, `date_group`, `ip`, `is_locked`, `lock_until`, `lock_reason`, `pass_token`, `date_token`, `files_count`, `friends_count`, `time_zone`, `karma`, `rating`, `theme`, `notify_options`, `privacy_options`, `status_id`, `status_text`, `inviter_id`, `invites_count`, `date_invites`, `birth_date`, `city`, `city_cache`, `hobby`, `avatar`, `icq`, `skype`, `phone`, `music`, `movies`, `site` FROM first_table.cms_users
Ну и объявления примерно также. Только там и к id и к user_id ту же цифру тоже прибавить.
можно подробней? погуглил и нашел софт на 1 гиг, мой комп слабенький((( может не потянуть такой софт(Кладете две таблицы на одном опенсервере
Я так понял, что TopPMR хочет слить в одну пользователей из двух таблиц.
А как потом объявления подцеплять к айди юзеров, выданным по автоинкременту?Там AUTO_INCREMENT, само подцепится.
WHERE использовать например )))А как потом объявления подцеплять к айди юзеров, выданным по автоинкременту?
Вэа чего? У объявления автор, к примеру, номер 3, а в новой базе ему по инкременту выдали 45.
Что никак не составить запрос, что бы при изменении id tabl-2 изменялись соответствующие user_id table2.1?