MySQL: Как скопировать MySQL-таблицу
Для копирования таблицы существует два способа: одной командой и двумя
1. Одной командой
2. Двумя командами
Первый способ обеспечивает гибкость при копировании таблиц, но не сохраняет ни DATA DIRECTORY, ни INDEX DIRECTORY, ни какие-либо другие определенные ключи исходной таблицы.
Второй способ делает полную копию, но не является красивым однокомандным решением, как первый способ
Какой метод подойдет вам, будет зависеть от ваших конкретных требований
Взято отсюда: Copying tables in MySQL
1. Одной командой
CREATE TABLE new_table AS ( SELECT * FROM old_table )
2. Двумя командами
CREATE TABLE new_table LIKE old_table; INSERT INTO new_table SELECT * FROM old_table;
Первый способ обеспечивает гибкость при копировании таблиц, но не сохраняет ни DATA DIRECTORY, ни INDEX DIRECTORY, ни какие-либо другие определенные ключи исходной таблицы.
Второй способ делает полную копию, но не является красивым однокомандным решением, как первый способ
Какой метод подойдет вам, будет зависеть от ваших конкретных требований
Взято отсюда: Copying tables in MySQL