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

时间:2022-07-02 08:21:21

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

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;