簡體   English   中英

僅從MySQL Workbench圖表/模型更新?

[英]Only updates from MySQL Workbench diagram/Model?

創建初始模式后,有沒有辦法在使用Workbench模型工作時更改該模式並僅導出更改?

用例是-有一個正在運行的舊數據庫的實時數據庫,不會丟失任何數據,但是需要進行新的更新。

正如Mike Lischke所建議的那樣-我的評論重新張貼為答案-但僅在搜索SO而不是要點時可以將其標記為這樣。

如果僅添加列和表-那么MySQL Workbench的“數據庫”菜單下的“同步模型”或“與任何源同步”命令(當您打開模型時)應該可以完成該任務,而不會丟失數據。 如果願意,您可以在運行最終SQL命令之前逐步瀏覽並查看它們。 首先在測試模式上進行嘗試-看看會發生什么。 我已經多次在實時數據庫上完成此操作,但是沒有問題,但是我建議您先手動創建實時數據庫的備份-比后悔要安全得多。

如果有數據轉換,那么MySQL會最好地處理它-但它可能會影響您的查詢以及對數據的任何處理。 我將分幾個階段進行復雜的工作-首先添加臨時列,然后將所需的轉換執行到臨時列中,然后刪除原始列並重命名臨時列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM