2011-01-26 29 views
2

MySQL Workbenchには2つの問題があります。MySQL Workbench EER図の作成

既存のEER図に新しく作成されたDB表を更新する方法があるため、EER図に新しい表とその関係が自動的に反映されます。

OR

既存のデータベースから新しいEER図を作成中に自動テーブル間のリレーションシップを作成する方法はありますか?

私は既存のデータベースに約70のテーブルを持っています。だから、すべてのテーブル間の関係リンクを作成することは、かなり時間がかかり、生産性があまり高くない可能性があります。

上記以外にも、既存のデータベースのダイアグラムにあるすべてのリレーションシップパスを含むEER図を作成できるツールはありますか。

答えて

-1

データベースにすでに関係がある場合:簡単な方法は、作成スクリプトをmysqldump.exeでエクスポートすることです。 "MySQL Workbench"で、File/Import/Reverse Engineer Mysql Create Scriptメニューを使用します。

だけ構造をエクスポートするmysqldump.exeで実行するコマンドは次のとおりです。 のmysqldump -d -uroot -pmypasswordデータベース名>

+2

私はあなたの提案を試みました。 MySQL Workbenchはすべてのテーブルをインポートしてダイアグラムにオブジェクトを配置しますが、EERダイアグラム内のオブジェクト間には関係はありません。はい、70テーブル、外部キー制約、インデックスキーを持つ既存のデータベースがあります。 – andthereitgoes

+0

わかりません。 MySQL Workbench自体の設定が不足している可能性がありますか?私は5.2.25 CE改訂6303を使用しています。 – andthereitgoes

1

dump.sql designer feature of phpmyadmin (version 2.10.0 or newer)を使用してください。それは自動的にあなたが望むことをします。

私のMySql-workbenchは自動的にリレーションシップを作成しますが、

db-dumpをアップロードすることができれば役に立ちます。

innodbまたはMyIASMを使用していますか?

関連する問題