Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как сделать объединение таблиц с разной структурой?

Как сделать объединение таблиц с разной структурой?


     25.11.2016    Все вопросы » MySQL    2279

вопрос
Помогите объединить 2 таблицы с пользователями с разной структурой (с двух разных сайтов)

есть таблица USER и таблица td_user. нужно записи из таблицы td_user. внести в таблицу USER.

Возможно если нет каких либо столбцов чтобы присваивалось значение NULL

Структура таблицы USER
INSERT INTO `user` (`id`, `username`, `password`, `email`, `wmid`, `purse`, `payeer`, `wmlogin`, `icq`, `browser`, `ip`, `reg_ip`, `referals`, `referer`, `referer2`, `money`, `adv_money`, `savingscards`, `teaserweb`, `paid`, `allpay`, `toref`, `toref2`, `golos`, `country`, `city_code`, `regdate`, `logindate`, `wake`, `account`, `avatar`, `act_code`, `activate`, `autoproc`, `autoback`, `rsite`, `blockip`, `reyting`, `lastpay`, `blockpay`, `blockuser`, `pincode`, `addreyting`, `sex`, `birthday`, `messblock`, `admmessblock`, `forumblock`, `showbirthday`, `walls_message_access`, `flood_walls`, `serf_view`, `pixword_view`, `test_view`, `tasks_view`, `userdel`, `bone_craps_win`, `bone_craps_los`, `bj_win`, `bj_los`, `battleip`, `ths_win`, `ths_los`, `knb_win`, `knb_los`, `rb_win`, `rb_los`, `help_project`, `ref100`, `ref500`, `ref1000`, `statusMaster`, `statusSMaster`, `statusBiznes`, `pay100`, `pay500`, `pay1000`, `pay5000`, `pay10000`, `forummes50`, `forummes100`, `forummes250`, `forummes500`, `forummes1000`) VALUES

Структура таблицы td_user

INSERT INTO `tb_users` (`id`, `username`, `password`, `email`, `wmid`, `pemail`, `yd`, `payeer`, `dk`, `referer`, `referer2`, `referals`, `referalvisits`, `money`, `money_rekl`, `mess_admin`, `paydata`, `bonus_test`, `lastbonus`, `end_autoref`, `autoref`, `forum_status`, `wmid_z`, `aboutme`, `lovefilm`, `obr`, `dr`, `interes`, `skype`, `fio`, `reyting`, `avatar`, `blocuser`, `views_mails`, `rlvisits`, `blockip`, `buying`, `lastlogdate`, `joindate`, `lastiplog`, `paid`, `ref_per_all`, `ref_percent`, `ref2_zarab`, `ref_zarab`, `to_ref`, `to_ref2`, `visits`, `country`, `ads_super_limit`, `active`, `active_ref`, `stat`, `sign`, `test_yes`, `test_no`, `task`, `news`, `conkurs`, `whocome`, `key`, `otpusk`, `ras_email`, `ras_email_us`, `sys_refbek`, `refbek_time`, `refbek_yes`, `auc_mess`, `profil_act`, `user_info`) VALUES

В основном мне нужно `id`, `username`, `password`, `email `referals`, `referer`, `referer2` `money`, `adv_money` данные для входа количество денег и кто чей реф.


Ответа пока нет


3 комментария

MSK
Юзер

MSK - 25 ноября 2016 12:40 -

Если ID - уникальное, то объединить с сохранением ID не получится (как и в случае, если есть другие уникальные поля, например, "username")

flin
Юзер

flin - 25 ноября 2016 12:47 -

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

MSK
Юзер

MSK - 25 ноября 2016 15:32 -

Для примера необходимо знать не просто название полей, но и их тип и размер.
А также ответ на мой первый вопрос...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 30.07.2011 Саня  MySQL
наверх