0

私は MySQL Workbench に慣れてきましたが、既存のデータ行を上書きせずに EER ダイアグラムをサーバーに更新する方法を一生理解できません。「Forward Engineer」と「Synchronize Model」の両方を試しましたが、どちらもデータの行を削除するという同じ問題に遭遇しました。もしかして設定抜けてる?

どんな啓発も大歓迎です。どうもありがとう。

4

1 に答える 1

1

フォワード エンジニアリングは、モデルをデータベースに適用するプロセスです。このプロセスで古いデータが失われます。必要なのは同期です。両方の方法で変更を適用し (モデル -> db および db -> モデル)、通常は非破壊的です。ただし、列を削除すると、もちろんデータが失われます。同期はメタデータでのみ動作するため、個々の行を削除しないでください (テーブル エディターの [挿入] タブで指定できるテーブルの初期データを除く)。レコードを紛失した場合は、別の理由 (トリガー?) があるはずです。

于 2013-05-24T08:00:58.673 に答える