Navicat で外部キーを設定するには、外部キー テーブルとリレーションシップの作成、親テーブル、外部キー フィールド、更新カスケードおよび削除カスケードを含む外部キー制約の構成、変更の保存と外部キーの表示が必要です。
Navicat での外部キーの設定
Navicat で外部キーを設定するには、次の手順に従う必要があります。
1. 外部キー テーブルの作成
#データベースにテーブルを作成し、主キーを指定します。 - 外部キーを含むサブテーブルと呼ばれる 2 番目のテーブルを作成します。
-
2. リレーションシップを作成します
サブテーブルを右クリックし、[デザイン] を選択します。 - [フィールド] タブで、外部キーを作成するフィールドを選択します。
- [データ タイプ] ドロップダウン メニューから [外部キー] を選択します。
-
3. 外部キー制約の設定
[外部キー制約] タブで、親テーブルの名前と外部キー フィールドを入力します。 - 「参照主キー」を選択して、親テーブルの主キーを指定します。
- [カスケードの更新] および/または [カスケードの削除] を選択して、外部キー制約の動作を定義します。
-
4. 変更を保存
5. 外部キーの表示
サブテーブルを右クリックし、[デザイン] を選択します。 - 「外部キー」タブでは、作成された外部キーを確認できます。
-
6. 外部キーの動作
- 更新カスケード:親テーブルのレコードが更新されると、子テーブルがtable のレコードを参照する外部キーは自動的に更新されます。
- カスケード削除: 親テーブルのレコードが削除されると、子テーブルのレコードを参照している外部キーが自動的に削除されます。
以上がnavicat で外部キーを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。