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

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

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

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

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

效果:

数据库多个表内容合并


合并结果。

数据库多个表内容合并


不加all时重复数据录入:

数据库多个表内容合并

有重复数据合并结果。

数据库多个表内容合并

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



参考文章:

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



本文转自 piazini 51CTO博客,原文链接:http://blog.51cto.com/wutou/1844386


相关文章: