`

表内容复制

阅读更多

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

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics