簡體   English   中英

默認情況下是否可以將數據從MySQL Workbench預加載到目標數據庫?

[英]Is it possible to preload data by default, to the target database from MySQL Workbench?

有某些表,通常不會更改:

  • 國家(ID /名稱/縮寫)
  • IP(按國家/地區分類)(ID / IP范圍)

在開發期間,每次修改數據庫上的內容時,都必須手動將這些表預加載到新創建的數據庫中。

有什么方法可以在MySQL Workbench的每個Forward Engineer進程中自動將這些數據查詢到表中?

MySQL Workbench模型文件中的每個表都有一個名為“ Inserts”的部分。 在表編輯器中打開一個表,然后單擊標記為“插入”的選項卡。 您可以在其中添加任意數量的記錄,並且在對模型進行正向工程時會應用此數據。

您可以簡單地使用所需的表甚至整個數據庫創建導入/導出腳本。 例如:

mysqldump -hHOST_FROM -u -p database_name table_name --no-create-db --no-create-info mydb | mysql -hHOST_TO -u -p database_name

順便說一句:“我選擇一個懶惰的人去做艱苦的工作。因為一個懶惰的人會找到一種容易的方法來做這件事”-比爾·蓋茨。

暫無
暫無

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

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