ホームページ > データベース > navicat > navicat モデルに外部キーを追加する方法

navicat モデルに外部キーを追加する方法

下次还敢
リリース: 2024-04-24 00:39:16
オリジナル
1105 人が閲覧しました

Navicat で外部キーを追加する手順: 外部キー列を選択し、[外部キー] タブで参照テーブルと参照フィールドを指定します。削除および更新操作を設定します: CASCADE、SET NULL、SET DEFAULT、または RESTRICT。 「OK」をクリックして変更を保存すると、Navicat が SQL ステートメントを自動的に実行して外部キー制約を追加します。

navicat モデルに外部キーを追加する方法

#Navicat モデルに外部キーを追加する

外部キーは、データ整合性制約メカニズムを実現するリレーショナル データベースの一種です。 。 Navicat モデルに外部キーを追加する手順は次のとおりです。

1. 外部キー列を選択します

    テーブルを右クリックします。外部キーを追加したい場合は、「テーブルの編集」を選択します。
  • [フィールド] タブで、外部キーとなる列を選択します。

2. 外部キーのプロパティを設定します。

    [フィールド] ウィンドウで、[外部キー] タブに移動します。
  • 「外部キー」チェックボックスを選択します。
  • [参照テーブル] フィールドで、外部キーを参照するテーブルを選択します。
  • [参照フィールド] フィールドで、外部キーによって参照されるテーブル内の列を選択します。

3. 削除および更新操作を指定します

  • 「外部キー」タブで、次の削除および更新のいずれかを選択します。動作 1:

      ##CASCADE
    • : 外部キー テーブル内のレコードが削除または更新されると、そのレコードを参照するレコードも削除または更新されます。
    • SET NULL
    • : 外部キーテーブルのレコードを削除する場合、そのレコードを参照するレコードの外部キー列を NULL に設定します。
    • SET DEFAULT
    • : 外部キー テーブル内のレコードが削除されると、そのレコードを参照するレコードの外部キー列をデフォルト値に設定します。
    • RESTRICT
    • : 外部キー テーブル内のレコードが削除または更新されると、操作は拒否されます。
  • #4. 変更を適用します。

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

Navicat は、外部キー制約を追加するために必要なデータベース ALTER ステートメントを自動的に実行するようになりました。
  • 注:

外部キー列のデータ型は、参照される列のデータ型と互換性がある必要があります。

参照される列には一意制約または主キー制約が必要です。
  • Navicat では、SQL ステートメントを使用して外部キーを直接追加できます。モデル内のテーブルを右クリックし、[SQL の編集] を選択して SQL ステートメントを表示または編集します。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート