码迷,mamicode.com
首页 > 数据库 > 详细

mysql多表合并为一张表

时间:2018-04-16 16:22:58      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:mysql   很多   利用   csv   ace   创建   重复数   约束   多表   

有人提出要将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   很多   利用   csv   ace   创建   重复数   约束   多表   

原文地址:https://www.cnblogs.com/magmell/p/8855907.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!