X

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

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

Создать и скопировать таблицу можно так:

CREATE TABLE `new_table` LIKE `old_table`;  
INSERT `new_table` SELECT * FROM `old_table` WHERE `param`=1;

WHERE `param`=1; - необязательная часть, которая позволяет скопировать только элементы удовлетворяющие запросу.

Категории: MySQL Базы данных