Replicar uma única tabela

É possível replicar uma única tabela?

Author: Brian Tompsett - 汤莱恩, 2010-06-03

3 answers

Sim, é possível. Dê uma olhada nas opções de escravos do manual MySQL. Isto ainda requer a criação de um bylog completo de todo o banco de dados.
 14
Author: halfdan, 2010-06-03 01:36:21

Para sincronizar as tabelas específicas de novo para um ou mais escravos em vez de usar pt-table-checksum e depois pt-table-sync

Isso deve identificar automaticamente as tabelas fora de sincronia e sincronizá-las apenas.
 1
Author: Rainer Stumbaum, 2014-01-15 16:28:45
Eu sei que esta é uma pergunta antiga, mas esta é para quem vier aqui à procura de uma resposta:
CREATE TABLE table2 LIKE table1;

Isto irá criar uma tabela com o mesmo formato e colunas, mas sem dados. Para transferir os dados, utilizar:

INSERT INTO table2 SELECT * FROM table1;

Editar:

É importante notar que se trata apenas de uma transferência de informação. Ou seja, se tiver índices no quadro 1, estes não são transferidos para o quadro 2. Terá de indexar manualmente table2
 -3
Author: Scarecrow, 2015-11-03 00:58:42