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 insertTest
where not exists (select * from insertTest2
where 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);

最新文章

  1. centos vim配置高亮语法和格式化粘贴
  2. 真机测试无缘无故finish了。程序也没有启动
  3. Webview 与h5的交互
  4. MVC4.0中项目发布遇到IE11时session存入URL中,导致记不住密码的问题
  5. Winform上传下载文件代码
  6. Matlab绘图系列之高级绘图
  7. mysql解压版配置
  8. Python核心编程读笔 6: 映射和集合类型
  9. c++ 对象作为参数传递
  10. HDU4719-Oh My Holy FFF(DP线段树优化)
  11. html 7.28
  12. 如何快速的理解JavaScript闭包?
  13. 张高兴的 Windows 10 IoT 开发笔记:使用 Lightning 中的软件 PWM 驱动 RGB LED
  14. Flask-配置与调试
  15. 用java写一个servlet,可以将放在tomcat项目根目录下的文件进行下载
  16. 关于微信内置浏览器在ios上播放提示音的经验分享
  17. 【HDU 4343】Interval query(倍增)
  18. GCC编译过程与动态链接库和静态链接库
  19. H 模拟水题
  20. python第三方库requests简单介绍

热门文章

  1. IIS7.5中神秘的ApplicationPoolIdentity
  2. GIT安装和使用
  3. jquery工具方法proxy
  4. 报错问题:InnoDB: Error: log file ./ib_logfile0 is of different size
  5. flask表单提交的两种方式
  6. asp.net sql 分页,,优化 排序 及分页,
  7. 035医疗项目-模块三:药品供应商目录模块——供货商药品目录(批量)添加药品的功能---------Service
  8. swift导航栏导航按钮添加多个按钮事件
  9. lecture6-mini批量梯度训练及三个加速的方法
  10. 处理Linux下subversion尝试连接自建的VisualSVN server报“Key usage violation in certificate has been detected”错误的问题