5

MySQL ワークベンチでスキーマを編集しています。mysqldump からスキーマをインポートしました。外部キーが含まれていないため、関係を手動で追加しています。

私の問題は次のとおりです。リレーションシップを追加すると、ワークベンチは外部キーを持つ列をテーブルの 1 つに追加します。ただし、列は既に存在します。現在の列を削除し、新しい列の名前を元の列の名前に変更する必要があります。

添付の写真で説明しました:

  1. 2 つの元のテーブル
  2. リレーションシップを追加した後の 2 つのテーブル
  3. 元の列を削除して新しい列の名前を変更した後 - これが 1 つのステップで必要なものです

2 つの元のテーブル リレーションシップを追加した後の 2 つのテーブル 元の列を削除して新しい列の名前を変更した後 - これが 1 つのステップで必要なものです

これを回避し、関係を追加するときにターゲット列を選択して、より多くのテーブルを編集する必要がないようにする方法はありますか?

(追加するために編集: 誰かが Drupal 8 テーブルを認識した場合に備えて、サンプル テーブルは接続したいテーブルではありません。

4

1 に答える 1