mysql 从一个表中查数据并插入另一个表实现方法

类别一、如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法:

INSERT INTO  目标表  SELECT  * FROM  来源表 ;

例如,要将 articles 表插入到 newArticles 表中,则可以通过如下SQL语句实现:

INSERT INTO  newArticles  SELECT  * FROM  articles ;


INSERTINTOTPersonnelChange(

  UserId,

  DepId,

  SubDepId,

  PostionType,

  AuthorityId,

  ChangeDateS,

  InsertDate,

  UpdateDate,

  SakuseiSyaId

)SELECT

  UserId,

  DepId,

  SubDepId,

  PostionType,

  AuthorityId,

DATE_FORMAT(EmployDate,'%Y%m%d'),

NOW(),

NOW(),

1

FROM

TUserMstWHERE

`Status`=0

ANDQuitFlg =0

ANDUserId >2

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容