21

是否可以复制单个表?

4

3 回答 3

16

是的,这是可能的。查看 MySQL 手册的从属选项。不过,这仍然需要创建整个数据库的完整 binlog。

于 2010-06-03T01:36:21.460 回答
1

要将特定表再次同步到一个或多个从站,而不是使用 pt-table-checksum 然后 pt-table-sync

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

于 2014-01-15T16:28:45.670 回答
-3

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

CREATE TABLE table2 LIKE table1;

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

INSERT INTO table2 SELECT * FROM table1;

编辑:

需要注意的是,这只是信息传输。这意味着如果您在 table1 上有索引,它们不会转移到 table2。您将不得不手动索引 table2

于 2012-11-26T16:18:22.163 回答