表内容复制

我们经常会遇到需要表复制的情况,如将一个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不存在

 

猜你喜欢

转载自ilove87you.iteye.com/blog/2091928
今日推荐