[英]How to create tables and schema direclty from an ER diagram in mysql workbench
你所追求的就是前向工程。 這意味着獲取您的 model 並從中創建一個真實的模式表示。 查看數據庫菜單。 詳細的分步說明在這里: https://dev.mysql.com/doc/workbench/en/wb-forward-engineering-live-server.ZFC35FDC70D5FC69D269883A822EZC7 。
這種方法更多的是一種偶爾的類型,因為它沒有讓您在數據庫內容更改時保持 model 更新的方法。 更好的方法是同步(另見菜單),這是一種雙向工具,可同時更新 model 和服務器。 在生產服務器上工作時請務必小心。 可能會有破壞性的變化(比如刪除一列)。
好的,我找到了解決此類問題的一種方法:
基本上你已經從表中復制了每個 SQL 腳本,並在數據庫端運行。 請按照以下步驟操作:
右鍵單擊 ER 圖側的表格,然后 select Copy SQL to clipboard
。 現在您在剪貼板上有了創建命令腳本。
創建相同的模式並SQL Script from clipboard
。
一個一個地運行每個SQL腳本,大功告成
這不是做這些事情的最好方法,所以如果你知道更好的方法建議
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.