最近、MySQL Workbenchを使用して、UMLダイアグラムでデータ構造を設計しました。ただし、理解できることが1つあります。
EERダイアグラムビューからテーブルを削除すると、そのテーブルはカタログビューに残ります(下のスクリーンショットに示すように)。カタログビューから削除する方法を見つけることができましたが、それでも外部キーテーブル参照選択画面にリストされます。
これは非常に混乱します。テーブルを(ビューだけでなくプロジェクト全体から)効果的に削除するにはどうすればよいですか?
2つの質問表の1つをビューで削除して再設計したことに注意してください。
以前にこの問題がありました。
CMD + Backspace / delete キーボードでは、デザイナーで図を削除するだけになります。
テーブルと図を完全に削除するには、代わりに次を試してください:Right-click > Delete 'table'
。
右クリックして削除できない場合
テーブルをカタログツリーからデザイン領域にドラッグアンドドロップするだけです。すると、そこにテーブルが挿入されます。そこから、テーブルを右クリックし、[テーブルの削除]を選択します。次に、テーブルがプロジェクト全体から削除されます(対応するオブジェクトも削除する必要があると想定)。
これが誰かを助けることを願っています。
乾杯!
私は「Mac OS Xバージョン6.2.3リビジョン12313ビルド2282(32ビット)のMySQLワークベンチコミュニティ(GPL)」を使用しており、コンテキストメニュー(テーブルを右クリック)で「テーブルの削除」アクションを実行しませんでした。私のために働きます。
信じられないかもしれませんが、アプリケーション全体を再起動する必要がありました。再起動後、削除アクションは期待どおりに機能しました。 (1個のオブジェクトが削除されました)[オブジェクトに関する何もDBに保持されていません]
これが「削除」と「図形の削除」の違いを発見した方法です。 「削除」はプロジェクト全体からテーブルを削除し、「図を削除」はダイアグラムからのみ削除します(テーブルは引き続きカタログに残ります)。