如何将批量数据(数百万)从一个表传输到另一个表

时间:2016-12-14 05:17:00

标签: mysql

我有一个包含30个字段的表t1,并且只想将15个字段数据传输到另一个表。怎么做? t1有150万条记录

2 个答案:

答案 0 :(得分:2)

第一步计算您的记录。然后运行此查询:

INSERT INTO `tbl2` SELECT * FROM `tb1` LIMIT COUNT/2;

tbl2结构应该像tbl1。

否则请参阅this主题

答案 1 :(得分:0)

上面提到的链接将帮助您查询。但我有一个建议,你不应该直接运行查询,如果它是任何生产数据库。您应该编写一个存储过程并按块传输记录块。检查this