将查询出来的数据插入某张表里面
1、如果两表字段相同,则可以直接这样用。
insert into table_a select * from table_b
2、如果两表字段不同,a表需要b中的某几个字段即可,则可以如下使用:
insert into table_a(field_a1,field_a2,field_a3) select field_b1,field_b2,field_b3 from table_b
-- 1. 复制表结构及其数据: create table table_name_new as select * from table_name_old -- 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2;