mysql多表合并为一张表

Posted 叶落千尘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql多表合并为一张表相关的知识,希望对你有一定的参考价值。

有人提出要将4张表合并成一张。数据量比较大,有4千万条数据。有很多重复数据,需要对某一列进行去重。

思路:

1、导出数据。select into outfile。

2、传输到要导入数据的服务器上。

3、创建一张新表,主键和约束等与那三张表一样。

4、LOAD DATA INFILE导入。利用replace参数进行覆盖达到去重的目的。

LOAD DATA INFILE ‘/backup/tbl_get.csv‘ replace INTO TABLE emob.tbl_new;

LOAD DATA INFILE ‘/backup/tbl_jue.csv‘ replace INTO TABLE emob.tbl_new;

LOAD DATA INFILE ‘/backup/tbl_ors.csv‘ replace INTO TABLE emob.tbl_new;

以上是关于mysql多表合并为一张表的主要内容,如果未能解决你的问题,请参考以下文章

基于公共列将两张表合并为一张表

mysql 数据操作 多表查询 准备

Python 多张 Excel 合并为一张 Excel

python操作Excel表格小妙招:只需十行代码,可以将多张Excel合并为一张

如何使用PowerBI将文件夹的内容中的所有文件合并为一张表进行统计

kettle spoon多张表怎么合并到一张表中