數據庫數據對比自動生成sql


1.故事背景

  有一次迭代步入尾聲,提交給用戶測試,系統管理員在測試環境中初始了一些數據,然后在上線的時候系統管理員再去正式環境初始這一些數據,然而這次數據太多了,說了一次:”為什么要初始化兩次?“

  你說的很有道理!然而在Navicat中只提供直接數據同步功能,沒有提供生成sql語句功能,更新數據而且看不到sql,感覺有點不淡定,找到了 dbForge Data Compare

 

 

2.使用教程

  

  1.先在數據庫中新建兩張表初始化一些數據

  數據庫A,表結構&數據:

  

 

  數據庫B,表結構&數據:

  

 

  2.下載上面的鏈接打開軟件

  

 

  3.新建連接,在mapping中選定要對比數據的表

  

 

  4.在這一步就能看到這兩個數據庫之間的數據差異了,點擊綠色的箭頭能一鍵同步數據,然而我們還是想看到sql,點擊頁面右上角的“Synchronize”生成sql語句

  

 

  這樣我們就能得到數據庫差異數據的sql語句了,能直接提交給運維的更新正式環境數據庫了!

  

 

3.完結

  這操作寫完我都覺得太簡單了,完全是為了安利devart的軟件。。。。

  此處應該有掌聲


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM