方法一:Select所有数据放到新创建的表。

比如现有表t1、t2,表结构相同,打算把内容读出放到tt这个新建的表里。

create table tt select * from t1 union all select * from t2;

如果有有一个t3表也要一起放进去。

create table tt select * from t1 union all select * from t2 union all select * from t3;

效果:

wKioL1fFS5CAMdTXAABrVNfEDhc308.jpg


合并结果。

wKioL1fFTB_jPgnPAAAbOCWIBZw961.jpg-wh_50


不加all时重复数据录入:

wKioL1fFTT7Q8f1GAAAuJd5kyk4793.jpg-wh_50

有重复数据合并结果。

wKiom1fFTT_DovRdAAA5C9wxOxc465.jpg-wh_50

注:union all代表不检查重复全部读取,不写all代表检查重复数据,如果数据中有相同数据则只录入一次。



参考文章:

http://blog.sina.com.cn/s/blog_5755b8ed0101err7.html