ホームページ  >  記事  >  データベース  >  データベース navicat で外部キーを定義する方法

データベース navicat で外部キーを定義する方法

下次还敢
下次还敢オリジナル
2024-04-23 11:36:15379ブラウズ

Navicat で外部キーを定義すると、データの整合性を確保できます。手順は次のとおりです。列を編集し、「外部キー」をチェックします。親テーブルと親列を選択します。カスケード更新、禁止などの更新および削除のルールを設定します。変更内容を保存。

データベース navicat で外部キーを定義する方法

Navicat で外部キーを定義する方法

Navicat で外部キーを定義すると、データベース テーブル データ間の一貫性を確保できます。誠実さと一貫性。以下はステップバイステップのガイドです:

1. 外部キー テーブルを作成します

外部キーを作成する必要があるテーブル内に、右にあります。列をクリックして「列の編集」を選択します。

2. 外部キー列を指定します。

[データ型] タブで、[外部キー] オプションを見つけて選択します。

3. 親テーブルの選択

「親テーブル」フィールドで、参照する主キーを持つ親テーブルを選択します。

4. 親列の選択

[親列] フィールドで、参照する親テーブルの列を選択します。

5. 更新ルールと削除ルールを設定します。

[更新ルール] および [削除ルール] ドロップダウン メニューで、必要な更新と削除を選択します。外部キー列に適用される操作規則。

6. 変更の保存

[保存] ボタンをクリックして、列への変更を保存します。

共通の更新および削除ルール:

  • カスケード更新: 親テーブルの主キー値が更新されると、外部キー テーブルで参照される値も更新します。
  • カスケード削除: 親テーブルの主キー値が削除されると、外部キー テーブルで参照されている値も削除されます。
  • 禁止: 値を参照するレコードが外部キー テーブルにまだ存在するため、親テーブルの主キー値を更新または削除することはできません。
  • NULL を設定: 親テーブルの主キー値が更新または削除されると、外部キー テーブルで参照される値は NULL に設定されます。

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

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