将所有行从一个表放到另一个表

时间:2016-05-12 17:32:59

标签: mysql

如何将表A中的所有行放到表B中,因为所有表都具有相同的列名

前:

table A :
 x    y   z
 1    2   3
 4    5   6
 7    8   9

table B: 
x   y   z
10  11  12



table C should be like this :

x    y   z
1    2   3
4    5   6 
7    8   9
10   11  12 

PS:我正在使用查询,我不想插入真正的表格

1 个答案:

答案 0 :(得分:0)

如果您只想从A和B中选择数据,UNION有效:

SELECT x, y, z FROM A
  UNION SELECT x, y, z FROM B

如果你想从A到B插入数据(这与你的P.S.相矛盾但与你的第一句相对应)那么这就是你的解决方案:

INSERT into B SELECT * from A