我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO (在MySQL中这不起作用) 和 INSERT INTO SELECT 表复制语句了。
一般情况下:1、insert into table2(fields1,fields2....) select fields1,fields2.... from table1;
要求table2要存在且与table1结构一致
2、非mysql下:
select fields1,fields2.....into table3 from table1
要求table3不存在,因为会自动创建table3
在mysql下:
create table table3 (select fields1,fields2...from table1);
同样要求table3不存在