Клонирование таблиц в MySQL


Необходимо создать копию таблицы со всеми данными или же только копию структуры?
Воспользуемся стандартными запросами MySQL для этих нужд.

Задача: нужно создать новую пользовательскую таблицу со структурой, аналогичной существующей таблице. Эта обычная ситуация, когда нужно просто скопировать структуру и ключи некоторой таблицы, без копирования данных. Выполняем запрос:

CREATE TABLE NEW_TableName
LIKE OLD_TableName

Задача: нужно склонировать таблицы базы данных со всеми данными
В случае, если вам нужно клонировать всю таблицу вместе с данными, то ниже приведенный метод может помочь вам.

CREATE TABLE NEW_TableName
SELECT *
FROM OLD_TableName

или же:

CREATE TABLE NEW_TableName
LIKE OLD_TableName
INSERT INTO NEW_TableName
SELECT *
FROM OLD_TableName;


Поделиться с друзьями:

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



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

 
       
  • ВКонтакте
  •        
  • Локальный блог
  •  
 
 

Ваш отзыв

Имя *

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

Сайт

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

Сообщение

 
Статьи пользователей на ArtKiev Design Studio