Replicar uma única tabela
É possível replicar uma única tabela?
18
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