Копировать одну таблицу - PullRequest
18 голосов
/ 03 июня 2010

Можно ли скопировать одну таблицу?

Ответы [ 3 ]

14 голосов
/ 03 июня 2010

Да, это возможно. Посмотрите slave options руководства MySQL. Это все еще требует создания полного списка всей базы данных.

1 голос
/ 15 января 2014

Чтобы снова синхронизировать определенные таблицы с одним или несколькими подчиненными, используйте пт-таблицы контрольной суммы а потом PT-таблица синхронизации

Это должно автоматически определять несинхронизированные таблицы и синхронизировать только те.

0 голосов
/ 26 ноября 2012

Я знаю, что это старый вопрос, но он предназначен для всех, кто приходит сюда в поисках ответа:

CREATE TABLE table2 LIKE table1;

Это создаст таблицу с тем же форматом и столбцами, но без данных.Для передачи данных используйте:

INSERT INTO table2 SELECT * FROM table1;

РЕДАКТИРОВАТЬ:

Важно отметить, что это только передача информации.Это означает, что если у вас есть индексы на table1, они не переносятся в table2.Вам нужно будет вручную проиндексировать table2

...