SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.10.2012 17:59:59

vktRus
Участник
Зарегистрирован: 23.10.2012
Сообщений: 2

Скопировать данные из одной таблицы в другую

Как скопировать данные из одной таблицы в другую?
Таблица 1 — accounts. Столбцы id, name
Таблица 2 — accounts_cstm. Столбцы id_c, nameur_c

Нужно взять из таблицы 1 значения id, name.
В таблице 2 в столбце id_c найти такой же id и подставить в столбец nameur_c значение name.

Пример
Таблица 1
id       name
123 — ывапыва
456 — впрпров
568 — попрова

Таблица 2 было
id_c    nameur_c
568 — NULL
123 — NULL
456 — NULL

Таблица 2 стало
id_c    nameur_c
568 — попрова
123 — ывапыва
456 — впрпров

До этого пользовался только phpmyadmin. А тут надо большое количество записей обработать (

Отредактированно vktRus (23.10.2012 18:02:57)

Неактивен

 

#2 23.10.2012 18:06:53

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Скопировать данные из одной таблицы в другую

UPDATE tab1,tab2 SET tab2.nameur_c=tab1.name WHERE tab1.id=tab2.id_c;


http://dev.mysql.com/doc/refman/5.5/en/update.html

Неактивен

 

#3 24.10.2012 11:02:17

vktRus
Участник
Зарегистрирован: 23.10.2012
Сообщений: 2

Re: Скопировать данные из одной таблицы в другую

big_smile
Спасибо.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson