Navicat Premium で外部キーを設定する手順は次のとおりです: 外部キー制約を有効にする; メイン テーブル、メイン フィールド、スレーブ テーブル、およびスレーブ フィールドを選択する; 更新および削除ルールとカスケード オプションを設定する; 変更を保存するNavicat プレミアムを再起動します。
#Navicat Premium で外部キーを設定する方法
ステップ 1: 外部キー制約を有効にする
Navicat Premium を開いてデータベースに接続します。 - 外部キー制約を作成するテーブルを右クリックし、[編集] > [リレーションシップ] を選択します。
- [リレーションシップ] ダイアログ ボックスで、[外部キー制約を有効にする] チェックボックスをオンにします。
-
ステップ 2: 外部キーを作成する
[メイン テーブル] ドロップダウン リストで、外部キー列を含むメイン テーブルを選択します。 。 - [メイン フィールド] ドロップダウン リストで、スレーブ テーブルの列を参照するマスター テーブルの列を選択します。
- [スレーブ テーブル] ドロップダウン リストで、メイン テーブルの列を参照するスレーブ テーブルを選択します。
- [フィールドから] ドロップダウン リストで、参照されるテーブルの列を選択します。
-
ステップ 3: 外部キー オプションの設定
- 更新ルール:定義メイン テーブルのレコードが更新されるとき, テーブルから該当するレコードを更新する方法です。
- 削除ルール: メイン テーブルのレコードが削除されたときに、スレーブ テーブルの対応するレコードを削除する方法を定義します。
- カスケード更新/削除: テーブルのレコードを自動的にカスケード更新または削除します。
#ステップ 4: 変更を保存
#[OK] ボタンをクリックして変更を保存します。
Navicat Premium を再起動して、外部キー制約を有効にします。 -
- 追加のヒント
メイン テーブルの列に一意制約または主キー制約があることを確認してください。
スレーブ テーブルの列のデータ型は、マスター テーブルの列と同じである必要があります。 - 外部キー制約により、データの整合性と一貫性が保証されます。
-
以上がnavicatプレミアムで外部キーを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。