7

最初は、MySQL Workbench のデータ モデリングを使用して、一連のテーブル (つまり、列と関係) で構成されるデータベースを設計しました。

次に、データベース -> フォワード エンジニアを使用して、データベースを作成し、テーブルにデータを挿入しました。

今、私が設計したモデルにはいくつかの変更が必要であることに気付きました。そのため、列を挿入していくつかのテーブルを変更しました。私の質問は、MySQL Workbench でテーブルを変更するにはどうすればよいですか?

データベース - >モデルの同期を使用すると、ソースの更新は一連の CREATE TABLE IF NOT EXISTS sql ステートメントを生成するだけで、テーブルが存在するため、何も変更されません。

4

3 に答える 3

8

あなたが探しているのは、モデル メニューDatabase / Synchronize modelにあります。

于 2012-07-13T11:38:20.480 に答える
3

仕事に行けなかっFile -> Export -> Forward Engineer SQL ALTER Scriptたので、データのバックアップを作成し、テーブルを削除して再作成し、データをインポートしました。モデルの変更から ALTER コマンドを生成するように MySQL Workbench を取得する方法を見つけたいと考えています。

于 2011-02-18T01:19:03.297 に答える