MySQL数据库把一个表的数据插入到另一个表实操

以下的文章主要介绍的是MySQL 数据库中如何将一个实际应用表的相关数据插入到另外一个表的实际操作方法,此方案看起来很简单但是并非如此,虽然这个实现起来非常简单,但是还是会困扰许多新手,因此专门发一篇文章备查。

成都创新互联公司是一家以网站建设、网页设计、品牌设计、软件运维、成都网站推广、小程序App开发等移动开发为一体互联网公司。已累计为成都宣传片制作等众行业中小客户提供优质的互联网建站和软件开发服务。

开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,虽然这个实现起来非常简单,但是还是会困扰许多新手,因此专门发一篇文章备查。

如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:

Code:

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

比如要将 articles 表插入到 newArticles 表中,则是:

Code:

INSERT INTO newArticles SELECT * FROM articles;

如果只希望导入指定字段,可以用这种方法:

Code:

INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;

注意字段的顺序必须一致。

如果您需要只导入目标表中不存在的记录,可以参考另外一篇文章

MySQL数据库 当记录不存在时插入(insert if not exists)

以上的相关内容就是对MySQL 数据库中将一个表的数据插入另外一个表的方法的介绍,望你能有所收获。

【编辑推荐】

  1. MySQL filter的实际配置
  2. Mysql安装与qmail实际操作概述
  3. MySQL 数据库的双机热备实际操作配置
  4. MySQL 安装备份在Linux系统中的安装
  5. 解决MySQL中文乱码的方法归纳

网站名称:MySQL数据库把一个表的数据插入到另一个表实操
路径分享:http://www.mswzjz.cn/qtweb/news45/49545.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能