复制单个表

时间:2010-06-03 01:04:02

标签: mysql replication database-schema

是否可以复制单个表?

3 个答案:

答案 0 :(得分:14)

是的,这是可能的。看一下MySQL手册的slave options。这仍然需要创建整个数据库的完整binlog。

答案 1 :(得分:1)

要将特定表再次同步到一个或多个从属设备而不是使用 PT-表校验 然后 PT-表同步

这应该会自动识别不同步的表并仅同步这些表。

答案 2 :(得分:-5)

我知道这是一个老问题,但这适用于任何来这里寻找答案的人:

CREATE TABLE table2 LIKE table1;

这将创建一个具有相同格式和列但没有数据的表。要转移数据,请使用:

INSERT INTO table2 SELECT * FROM table1;

编辑:

请务必注意,这只是一项信息传输。这意味着如果在table1上有索引,则它们不会传输到table2。您必须手动索引table2