一是数据量太大,手动不可能,二是要进行字段的筛选,添加删除一些字段,再插入到另外一张表中去。 
就是说有两个表,这两个表中的字段名是不一样的,现在要从一个表中提取到一些字段的值,再加上一些其他自己定义的数据值,构成完成的插入语句插入到另外一个表中去。。
请高手帮帮忙!!急!

解决方案 »

  1.   

    insert into newtab select 字段 from oldtab。
    然后增加新字段
    alter table newtab
      

  2.   

    先用INSERT INTO NEWTABLE (字段名序列) select (字段名序列) from oldtable 
    这样你就把所有旧表的想要的字段的数据复制到新表了。然后再alter table 新表名 add 字段名序列。
    添加上你新定义的列。
    然后用UPDATE更新新添加列的数据。
    最后COMMIT
      

  3.   

    不是啊,我的意思是比如有一张B表它有filmname,status,statustime三个字段的值是需要取出来的,而A表有blogid,title,userid,status,statustime这五个字段,另外两个blogid,userid是需要自定义的数据值添加插入到A表的,blogid是主键,请问该怎么做????谢谢!
      

  4.   

    alter table 新表名 add 字段名序列(filmname,status,statustime,blogid,userid)
    全部加上去,然后
    insert into newtab(filmname,status,statustime) select filmname,status,statustime from oldtab。
      

  5.   

    insert into A select 数值1,filmname,数值2,status,statustime from b
    数值1,数值2:你自己想添入的值
      

  6.   

    试试pb 的数据管道功能!
    具体用法
    http://www.ithome-cn.net/technology/pb/pb137.htm
    绝对好用,快捷!