1,只是插入简单的有限行数据时用:

     insert 要插入的表名(列名1,列名2,....)

     select '列名1需要的数据','列名2需要的数据',... union

      select '列名1需要的数据','列名2需要的数据',... union

      select '列名1需要的数据','列名2需要的数据',...

     ... ...

2,当要从一个表中取出数据插入到该行时用:

     insert 要插入的表名(列名1,列名2,....)

     select 要取数据的列名1 as 列名1,要取数据的列名2 as 列名2 from 要取数据的表名

相关文章: