1.故事背景

  有一次迭代步入尾声,提交给用户测试,系统管理员在测试环境中初始了一些数据,然后在上线的时候系统管理员再去正式环境初始这一些数据,然而这次数据太多了,说了一次:”为什么要初始化两次?“

  你说的很有道理!然而在Navicat中只提供直接数据同步功能,没有提供生成sql语句功能,更新数据而且看不到sql,感觉有点不淡定,找到了 dbForge Data Compare

2.使用教程

  

  1.先在数据库中新建两张表初始化一些数据

  数据库A,表结构&数据:

  

  数据库B,表结构&数据:

  

  2.下载上面的链接打开软件

  

  3.新建连接,在mapping中选定要对比数据的表

  

  4.在这一步就能看到这两个数据库之间的数据差异了,点击绿色的箭头能一键同步数据,然而我们还是想看到sql,点击页面右上角的“Synchronize”生成sql语句

  

  这样我们就能得到数据库差异数据的sql语句了,能直接提交给运维的更新正式环境数据库了!

  

3.完结

  这操作写完我都觉得太简单了,完全是为了安利devart的软件。。。。

  此处应该有掌声

最新文章

  1. Android 手机卫士--确认密码对话框编写
  2. Big Data
  3. 新浪微博客户端(49)-删除输入的Emotion表情
  4. 安装jdk源码
  5. C#中File类的文件操作方法详解
  6. interesting js
  7. 如何为github上的项目添加gif效果图
  8. android 触摸事件、点击事件的区别
  9. Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
  10. iOS开发之iPhone通过get和post方式请求asp.net webservice
  11. Roy the Robber
  12. Oracle ORA-01555 快照过旧 说明
  13. org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Internal Server Error 错误
  14. mongoDB数据库的简单使用
  15. permutations(全排列)
  16. C#异步线程
  17. sshd服务
  18. IDEA java编译中出现了Exception in thread “main" java.lang.UnsupportedClassVersionError
  19. Centos的升级与更新
  20. 解决libvlc_media_player_stop时死锁的方法

热门文章

  1. Java设计模式:桥接模式
  2. Winform控件根据文字内容自动调整最合适大小
  3. Android 如何本地加载pdf文件
  4. ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
  5. 最长公共子序列poj1458
  6. 用Redis存储Tomcat集群的Session
  7. USACO section 1.1 C++题解
  8. ueditor 文件上传的分析和总结
  9. scala练手之数字转汉字小工具
  10. Saltstack自动化运维