insert A
select * from B

解决方案 »

  1.   

    INSERT A SELECT * FROM B UNION ALL SELECT * FROM C ..
      

  2.   

    --指定字段
    insert A(col,col2)
    select col,col2 from B
      

  3.   

    insert into b(col1,col2,col3,...,addcol)
    select col1,col2,col3,...,'value' from a假设新增的字段为addcol,默认值为'value',字段顺序对应好就可以
      

  4.   


    insert into zt_PlaceHero
    (PlaceHero_heroName, PlaceHero_level, PlaceHero_polity, PlaceHero_gest, PlaceHero_ruse, PlaceHero_loyalty, PlaceHero_goldFund, PlaceHero_experience, PlaceHero_potential, PlaceConst_heroStatus, PlaceHero_statusStartDate, PlaceHero_awardStartDate, PlaceHero_picNum, PlaceConst_heroType, PlaceConst_sex, HeroInn_id, HeroPub_id, PlaceHero_levelSort, PlaceHero_gestSort, PlaceHero_politySort, PlaceHero_ruseSort, PlaceKing_id, PlaceSort_level, PlaceSort_ruse, PlaceSort_polity, PlaceSort_gest) 
    select Hero_heroName, Hero_level, Hero_polity, Hero_gest, Hero_ruse, Hero_loyalty, Hero_goldFund, Hero_experience, Hero_potential, Const_heroStatus, Hero_statusStartDate, Hero_awardStartDate, Hero_picNum, Const_heroType, Const_sex, HeroInn_id, HeroPub_id, Hero_levelSort, Hero_gestSort, Hero_politySort, Hero_ruseSort, King_id,'value','value','value','value' 
    from zt_Hero";
    朋友,我这样写不对的啊!
    不能被执行的!