博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据的增量更新之EXISTS
阅读量:4610 次
发布时间:2019-06-09

本文共 718 字,大约阅读时间需要 2 分钟。

有时候需要实现是数据的增量更新,因为更新全量会带来时间跟数据库资源的浪费,还有可能是数据出现冗余,所以需要使用增量数据同步,下面是一个数据增量同步的小实例。

---drop table ACREATE TABLE A(   id   int,   name varchar(20),   sex  nvarchar(2),   age  int,   hobby nvarchar(1000))----drop table BCREATE TABLE B(   id   int,   name varchar(20),   sex  nvarchar(2),   age  int,   hobby nvarchar(1000))-----在A表插入数据insert into A SELECT 1,'连成壁','男',25,'练剑'insert into A SELECT 2,'逍遥侯','男',23,'虐人'insert into A SELECT 3,'杨开泰','男',25,'泡妞'---------在B表插入数据insert into B SELECT 1,'连成壁','男',25,'练剑'insert into B SELECT 2,'逍遥侯','男',23,'虐人'--------------数据的增量更新SQL(将表A中比表B中多的数据实现同步)INSERT INTO B SELECT * FROM A WHERE NOT EXISTS(SELECT 1 FROM B WHERE A.id=B.id)

 

转载于:https://www.cnblogs.com/OliverQin/p/5206489.html

你可能感兴趣的文章
linux常用端口
查看>>
异常处理
查看>>
/proc/uptime详解
查看>>
如何建立合适的索引?
查看>>
acwing 651. 逛画展
查看>>
(待完成)qbxt2019.05 总结12 - 趣味题目 鹰蛋
查看>>
[2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
查看>>
关于WPF程序只运行一个实例的方法
查看>>
局域网内访问机器时出现“未授予在次计算机上的请求登陆类型”
查看>>
Bogart BogartAutoCode.vb
查看>>
JavaScript面试题
查看>>
[转帖]架构师眼中的高并发架构
查看>>
ios的一些开源资源
查看>>
HTTP 错误 500.21 - Internal Server Error 解决方案
查看>>
Bucks sign Sanders to $44 million extension
查看>>
【PHP】Windows下配置用mail()发送邮件
查看>>
人类简史
查看>>
java 设计模式学习
查看>>
【Python使用】使用pip安装卸载Python包(含离线安装Python包)未完成???
查看>>
一语道破项目管理知识体系五大过程组
查看>>