我正在使用tank_auth用於驗證的庫Codeigniter。我想爲tank_auth sql文件繪製ER-diagram。從mysql中的sql文件創建ER圖Workbench
當我在mysql工作臺中導入了sql文件(反向工程)時,它顯示了表(用戶,user_profiles,user_autologin,login_attempts,ci_sessions)之間沒有任何關係的所有表。
我怎麼能從給定的sql文件獲得Er-diagram?
我正在使用tank_auth用於驗證的庫Codeigniter。我想爲tank_auth sql文件繪製ER-diagram。從mysql中的sql文件創建ER圖Workbench
當我在mysql工作臺中導入了sql文件(反向工程)時,它顯示了表(用戶,user_profiles,user_autologin,login_attempts,ci_sessions)之間沒有任何關係的所有表。
我怎麼能從給定的sql文件獲得Er-diagram?
MySQL Workbench從現有的外鍵導出圖表中的關係。如果您的表使用不支持外鍵的引擎,則不會自動導出關係。
我必須繼續通過SQL文件,似乎沒有任何外鍵。我也使用Wordpress sql文件,但也沒有可用的外鍵(我很驚訝,Wordpress沒有使用外鍵的關係)。 無論如何,如果有任何建議,以便我可以在我的情況下表之間的關係。 – ravins
自動創建關係很困難。有些工具在表格之間使用名稱相似性,但實際上並不可靠。因此,唯一可靠的解決方案是手動添加它們並將表引擎更改爲InnoDB。再也沒有理由比InnoDB更喜歡MyISAM了(這裏只提及兩個最常見的)。 –