【发布时间】:2022-01-22 21:17:44
【问题描述】:
我想将两个或多个表合并为一个,例如,我有 table1.csv 和 table2.csv,它们来自不同的 Mysql 服务器,但具有相同的结构,如 [A, B, C, datatime]。
对于不同的记录,如果A、B、C的值不一样,那么直接当作不同的记录,如果A、B、C的值相同,那么只有最新的记录将保留数据时间。
如果我先用程序在本地选择哪些记录有用,然后一起插入到mysql中,会不会比边选择边一个一个插入更快?
【问题讨论】:
-
请问这是否是一次性迁移,或者此代码是否旨在为未来的许多用途提供快速且健壮的代码?
-
感谢您的评论!这段代码可能需要多次使用,因为我有很多这样的表需要合并。每个表的大小可能在 xG 左右,有数百万条记录。