当前位置:首页 > 数据库教程 >

Mysql从一个表中查数据,插入另一个表

发布时间:2018-11-23 15:36:57 作者:佚名 阅读:(165)

作为一个网站开发人员,数据库的操作是经常使用的,有时候为了处理数据,我们需要把一张表的数据插入到另外的一张表,接下来吾爱编程就为大家介绍一下,有需要的小伙伴可以参考一下:

第一种类型: 两张相同字段的数据表,并且希望插入全部数据,可以用这种方法:

 insert into 目标表 select * from 源表;

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

insert into articles select * from news;

第二种类型:我们只导入部分指定字段,方法如下:

INSERT INTO目标表 (字段1, 字段2, ...)SELECT字段1, 字段2, ...FROM来源表 ;
示例:
INSERT INTO node_download(callIp,callTime,resourceID)SELECT callIp,callTime,resourceID FROM node_download1 

请注意以上两表的字段必须一致,否则会出现数据转换错误。

欢迎分享转载→ Mysql从一个表中查数据,插入另一个表

© 2015-2019 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们