我正在使用MySQL工作臺5.2.35 CE來反轉Mysql數據庫並顯示錶格及其關係圖。 我能夠獲得每個表格及其字段,但它們之間的關係未顯示。這是爲什麼?有什麼方法可以修復嗎?反向工程數據庫後,Mysql工作臺未顯示realtions
1
A
回答
0
大多數情況下,表格之間的關係不存儲在數據庫中。如何組合兩個表完全取決於SQL查詢,並且由於命名列的命令接近無盡的可能性,因此不容易猜測。嘗試找到一些SELECT語句或使用蠻力找出最匹配的列。
0
如果您使用MyISAM作爲數據庫引擎,那麼您的數據庫不是完全相關的。通過使用InnoDB引擎使您的數據庫完全相關。然後,當你進行逆向工程時,你將能夠看到關係。但請注意,每個人都有自己的優點和缺點。 Google MyISAM與InnoDB有更多的差異。
0
我測試了mysql-workbench的5.2和6.0最新版本。我的數據庫清楚地定義了外鍵約束。我的數據庫正在使用mysql-native SQL。但是關係顯示爲表格之間的連線。我創建了另一個只有兩個表的測試數據庫。在這種情況下,InoDb被用作引擎。外鍵約束明確定義。通過「反向工程」模塊後,它仍然只在ER圖中生成兩個孤立的表格對象。
在使用其他商業軟件時,我能夠在實體之間生成「線條」。
我的問題是,這是一個工作臺本身的問題,還是我的一些錯誤。我的數據庫服務器是最新的穩定版本5.6.12。如果我能得到答案,這對每個人都有好處。您不必浪費時間試圖用這款軟件獲得ER圖。
相關問題
- 1. 波輪反向工程MySQL數據庫
- 2. 如何顯示不同的數據庫MySQL工作臺?
- 3. Mysql工作臺顯示錯誤的數據庫實例
- 4. MySQL工作臺反向工程的功能不會產生表
- 5. MySQL工作臺恢復數據庫,然後導入數據
- 6. 反向工程SQLite3數據庫到coredata
- 7. 數據庫反向工程安裝
- 8. MySQL工作臺保存數據庫
- 9. 在mysql工作臺中正向工程不工作
- 10. mySQL工作臺在連接到數據庫後掛起
- 11. MYSQL反向工程EXTRACT()
- 12. MySQL工作臺不顯示錶正確
- 13. MySQL工作臺不顯示錶
- 14. MySQL工作臺:如何顯示警告?
- 15. MySQL工作臺:顯示換行/換行
- 16. 顯示在MySQL工作臺日期
- 17. 如何使用mysql工作臺向後生成數據庫邏輯圖
- 18. MySQL工作臺數據導入嚮導不顯示CSV中的所有列
- 19. 通過SSH連接遠程MySQL數據庫工作臺
- 20. 無法MySQL工作臺連接到遠程數據庫
- 21. MySQL工作臺是否顯示未提交的更改?
- 22. 在工作臺上未顯示MySQL模式
- 23. 在後臺工作線程輪詢數據庫 - .NET
- 24. 後臺工作人員在WPF vs 2010中未顯示
- 25. MySQL工作臺不工作
- 26. MySQL CASE向後工作
- 27. 反向工程
- 28. MySQL工作臺
- 29. MySQL工作臺
- 30. MySQL工作臺反轉關係