复制表:


   1.create table book2 like book1;  //复制表结构

   2.insert into book2 select * from book1;   //插入数据

   或者:

   select value1,value2 into book2 from book1;  //此语句book2必须不存在。


同一张表中复制一些符合条件的数据并且改变其中的某些字段:


   1.insert into book(v1,v2,v3) select v1,v2,v3 from book where ...

   复制全部字段: insert into book select * from book where ...


   不过这样复制是没有意义的,通常是需要复制一部分数据,然后改某些字段,由于表已经存在,那么可以写一些常量字段(当初我insert into 完再查找刚insert的数据再update某些字段,傻)

   语句:insert into book(v1,v2,v3,v4) select v1,'vip',5,v4 from book where ...