Navicat での外部コードの設定には、次の手順が含まれます。 テーブルを作成します。外部キーフィールドを作成し、「外部キー」にチェックを入れて参照テーブルとフィールドを選択します。更新と削除のルールを設定します。通常は「カスケード更新」と「カスケード削除」を選択します。 「OK」をクリックして設定を保存し、外部コードの作成を完了します。
#Navicat で外部コードを設定する方法
Navicat で外部コードを設定するのは非常に簡単です。詳細な手順は次のとおりです。
ステップ 1: テーブルの作成
データベース名を右クリックし、[テーブルの作成] を選択します。 - 「テーブル ウィザード」にテーブル名とフィールドを入力します。
-
ステップ 2: 外部コードを作成する
外部コードを作成するフィールドを右クリックし、[編集] を選択します。 - [列の編集]ダイアログ ボックスで、[外部コード]にチェックを入れます。
- [外部コード]タブで、参照テーブルと参照フィールドを選択します。
-
#ステップ 3: 更新ルールと削除ルールを設定する
更新ルール: 親テーブルの参照フィールドが変更されると、親テーブルの対応するフィールドが変更されます。子テーブル 外部コードフィールドの処理方法。通常は「カスケードアップデート」を選択してください。
- 削除ルール: 親テーブルの参照フィールドが削除された場合、子テーブルの対応する外部コード フィールドをどのように処理するか。通常は「カスケード削除」を選択してください。
-
ステップ 4: 完了
「OK」をクリックして設定を保存します。
- 上記の手順を繰り返して、他の外部コード フィールドの外部コードを作成します。
-
例
Orders
と Products
という 2 つのテーブルがあるとします。外部キーを作成して、各注文が製品に確実に関連付けられるようにしたいと考えています。
「注文」テーブルで、「製品 ID」フィールドを右クリックし、「編集」を選択します。
- [列の編集]ダイアログ ボックスで、[外部コード]にチェックを入れます。
- [外国語コード]タブで、参照テーブルを「製品」に設定し、参照フィールドを「製品ID」に設定します。
- 更新ルールと削除ルールとして「カスケード更新」と「カスケード削除」を選択します。
- [OK]をクリックして設定を保存します。
- これで、Products テーブルで製品が更新または削除されるたびに、Orders テーブルでその製品を参照しているすべての注文もそれに応じて更新または削除されます。
以上がnavicatで外部コードを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。