ホームページ  >  記事  >  データベース  >  navicat で制約を追加する方法

navicat で制約を追加する方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-08-03 14:36:2515067ブラウズ

navicat で制約を追加する方法

navicat ツールを開いて mysql サービスに接続し、データベースを開くことを選択します。ここでは、デモンストレーション用にテスト データベースが選択され、ユーザー テーブルとユーザー テーブルの外部キーが選択されています。学校のテーブルが選択されています。 t_user テーブルを選択し、「テーブルの設計」をクリックします。

navicat で制約を追加する方法

設計テーブル ページでは、デフォルトはフィールド ページです。ここでテーブルのフィールド コンテンツを編集できます。外部キー オプションを選択します。

navicat で制約を追加する方法

関連する推奨事項: 「Navicat for mysql グラフィック チュートリアル

外部キー設定ページ、ボタンの 2 列目のフィールドを選択します右側では、最初の列を空白のままにすると、外部キー名が自動的に生成されます。名前付けを標準化する必要がある場合は、カスタマイズできます。

navicat で制約を追加する方法

表示されるフィールド ドロップダウン リストで、外部キーを追加するフィールドを選択します。ここでは、学校のテーブルに外部キーを追加しています。なので、school_id を選択します。

navicat で制約を追加する方法

#次に、外部キーが指すテーブルである参照テーブルを選択します。参照データベースを選択する必要はありません。デフォルトは現在のデータベースです。参照テーブル選択学校テーブル t_school_info。

navicat で制約を追加する方法

フィールドの選択を参照してください。2 つのテーブルは ID の関連付けによってバインドされているため、ここでは ID を選択するだけです。

navicat で制約を追加する方法

最後は削除時と更新時の制約ルールです。カスケード削除 CASCADE を選択すると、スクールテーブルのデータ削除によりユーザーデータもカスケード削除されます。 RESTRICT 制約メソッド。学校情報を削除する前に、まず学校に関連付けられているすべてのユーザーを削除する必要があります。

navicat で制約を追加する方法

#上記の選択を完了した後、[保存] をクリックすると、外部キー制約が有効になります。表内のデータを編集して、その効果を確認できます。

navicat で制約を追加する方法

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

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