Оглавление скрыть


Вы можете авторизоваться через ВКонтакте, Фейсбук и оставить комментарий


Скопировать структуру таблицы (MySQL)

В MySQL чтобы создать новую таблицу на основе существующей (скопировать структуру таблицы), нужно воспользоваться командой:

1CREATE <new_table> LIKE <original_table>

CREATE TABLE LIKE

Например у нас есть таблица auto.

1
2
3
4
5
6
7
8
9
CREATE TABLE `auto` (
    `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
    `name` CHAR(50) NOT NULL,
    `country` CHAR(50) NOT NULL,
    `site` CHAR(255) NOT NULL,
    PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB;

Необходимо создать новую таблицу car и скопировать туда структуру таблицы auto.

1CREATE TABLE `car` LIKE `auto`;

Заключение

Команда CREATE TABLE ... LIKE ..., создает новую таблицу с полями и индексами исходной таблицы.

Опубликовано: 14 ноября 2013  ·  Автор: Артём Фёдоров  ·  3033 просмотра

Категория

ГлавнаяСУБДMySQLСкопировать структуру таблицы (MySQL)

Чтобы оставить комментарий нужно авторизоваться на сайте
или войти через ВКонтакте или Фейсбук

Войти через ФейсбукВойти через Твиттер

Комментарии

MySQL, СУБД

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания