MySQL: Как скопировать данные таблицы в другую


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

Если нам необходимо полностью скопировать данные:

INSERT INTO `table_1` SELECT * FROM `table_2`;

Такой простой запрос возьмет данные с таблицы table_2 и вставит их в table_1

Если нужно сделать копию данных из одной таблицы MySQL в другую с условием:

INSERT INTO `table_1` SELECT * FROM `table_2` WHERE `row`='1';

Данный запрос возьмет все данные с таблицы table_2 у которых столбец row=1 и вставит их в table_1

Если необходимо скопировать только нужные столбцы:

INSERT INTO `table_1`(`row_1`, `row_2`, `row_3`) SELECT `row_1`, `row_2`, `row_3` FROM `table_2`;

Вот такое простое решение для копирования данных из одной MySQL таблицы в другую.

Возврат % от покупок

Другие публикации:

Написать комментарий через:

 
               
  • Локальный блог
  •  
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Статусы для соц.сетей на ArtKiev Design Studio