是否可以复制单个表格?
是否可以复制单个表格?
如果要将特定的表再次同步到一个或多个从服务器上,最好使用pt-table-checksum和pt-table-sync,这样可以自动识别不同步的表,并且只同步那些表。
CREATE TABLE new_table_name
SELECT *
FROM original_table_name;
如果您想从原始表中选择所有列,请使用“*”,否则请给出特定的列名。
这将在同一数据库中复制表。
我知道这是一个老问题,但这是为了任何寻找答案的人:
CREATE TABLE table2 LIKE table1;
这将创建一个具有相同格式和列但没有数据的表。要传输数据,请使用:
INSERT INTO table2 SELECT * FROM table1;
编辑:
需要注意的是,这只是一种信息传输方式。也就是说,如果您在table1上有索引,它们不会被转移到table2上。您需要手动为table2创建索引。