ホームページ >データベース >navicat >navicatプレミアムで外部キーを設定する方法

navicatプレミアムで外部キーを設定する方法

下次还敢
下次还敢オリジナル
2024-04-06 09:36:21547ブラウズ

Navicat Premium で外部キーを設定する手順は次のとおりです: 外部キー制約を有効にする; メイン テーブル、メイン フィールド、スレーブ テーブル、およびスレーブ フィールドを選択する; 更新および削除ルールとカスケード オプションを設定する; 変更を保存するNavicat プレミアムを再起動します。

navicatプレミアムで外部キーを設定する方法

#Navicat Premium で外部キーを設定する方法

ステップ 1: 外部キー制約を有効にする

    Navicat Premium を開いてデータベースに接続します。
  • 外部キー制約を作成するテーブルを右クリックし、[編集] > [リレーションシップ] を選択します。
  • [リレーションシップ] ダイアログ ボックスで、[外部キー制約を有効にする] チェックボックスをオンにします。

ステップ 2: 外部キーを作成する

    [メイン テーブル] ドロップダウン リストで、外部キー列を含むメイン テーブルを選択します。 。
  • [メイン フィールド] ドロップダウン リストで、スレーブ テーブルの列を参照するマスター テーブルの列を選択します。
  • [スレーブ テーブル] ドロップダウン リストで、メイン テーブルの列を参照するスレーブ テーブルを選択します。
  • [フィールドから] ドロップダウン リストで、参照されるテーブルの列を選択します。

ステップ 3: 外部キー オプションの設定

  • 更新ルール:定義メイン テーブルのレコードが更新されるとき, テーブルから該当するレコードを更新する方法です。
  • 削除ルール: メイン テーブルのレコードが削除されたときに、スレーブ テーブルの対応するレコードを削除する方法を定義します。
  • カスケード更新/削除: テーブルのレコードを自動的にカスケード更新または削除します。
#ステップ 4: 変更を保存

#[OK] ボタンをクリックして変更を保存します。

    Navicat Premium を再起動して、外部キー制約を有効にします。
  • 追加のヒント

メイン テーブルの列に一意制約または主キー制約があることを確認してください。

    スレーブ テーブルの列のデータ型は、マスター テーブルの列と同じである必要があります。
  • 外部キー制約により、データの整合性と一貫性が保証されます。

以上がnavicatプレミアムで外部キーを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。