一切福田,不離方寸,從心而覓,感無不通。

MySQL 数据库操作,将查询结果插入新表

做项目,需要测试数据,而现成的其他表有类似数据,为了方便,就将想将查询结果直接放到新表里。具体操作如下:

INSERT INTO TableA(c1,c2,c3)
SELECT TableB.c1,TableB.c2,TableB.c3
FROM TableB

参考:http://wenda.so.com/q/1372470880061763

如果表存在: insert into tab1 select * from tab2; 如果表不存在: create table tab1 as select * from tab2;

from:http://blog.csdn.net/chark_leo/article/details/39525633