MySql中把一个表的数据插入到另一个表中的实现
来源:互联网 发布:在淘宝上怎么看淘宝店 编辑:程序博客网 时间:2024/05/21 21:30
1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:
INSERT INTO 目标表 SELECT * FROM 来源表;insert into insertTest select * from insertTest2;
2.如果只希望导入指定字段,可以用这种方法:
INSERT INTO 目标表 (`字段1`, `字段2`, ...) SELECT `字段1`, `字段2`, ... FROM 来源表;(这里的话字段必须保持一致)insert into insertTest2(`id`) select `id` from insertTest2;
3.如果您需要只导入目标表中不存在的记录,可以使用这种方法:
INSERT INTO 目标表 (`字段1`, `字段2`, ...) SELECT `字段1`, `字段2`, ... FROM 来源表 WHERE not exists (select * from 目标表 where 目标表.比较字段 = 来源表.比较字段); 1>.插入多条记录:insert into insertTest2(`id`,`name`)select `id`,`name`from insertTestwhere not exists (select * from insertTest2where insertTest2.`id`=insertTest.id); 2>.插入一条记录:insert into insertTest (`id`, `name`) SELECT 100, 'liudehua' FROM dual WHERE not exists (select * from insertTest where insertTest.`id` = 100);
0 0
- MySql中把一个表的数据插入到另一个表中的实现代码
- MySql中把一个表的数据插入到另一个表中的实现代码
- MySql中把一个表的数据插入到另一个表中的实现代码
- MySql中把一个表的数据插入到另一个表中的实现代码
- MySql中把一个表的数据插入到另一个表中的实现
- MySql中把一个表的数据插入到另一个表中的实现代码
- MySql中把一个表的数据插入到另一个表中的SQL语句
- MySQL把一个表的数据插入到另一个表中应用
- 把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL数据库把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- 文章标题
- oracle net manager建立远程连接
- storm常见问题解决方案
- 计算机视觉Computer Vision网址导航
- Eclipse上GIT插件EGIT使用手册
- MySql中把一个表的数据插入到另一个表中的实现
- Hibernate Save()与Persist()区别
- leetcode -- Best Time to Buy and Sell Stock IV --难点要看
- spark大数据入门(三)--RDD的简单解析
- C# Slipt() 分隔符用法
- 无序列表实现纵向和横向菜单
- Gearmand和PECL extension for Gearman版本不兼容的问题
- Java NIO(二)
- 如何给Ubuntu 安装Vmware Tools(详细版)