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

2018-11-23     浏览次数:

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

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

 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 

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

*转载请注明出处,更多资料尽在 吾爱编程
返回吾爱编程首页