La configuration du code étranger dans Navicat comprend les étapes suivantes : Créer un tableau. Créez un champ de clé étrangère, cochez "Clé étrangère" et sélectionnez la table et le champ de référence. Définissez les règles de mise à jour et de suppression, sélectionnez généralement « mise à jour en cascade » et « suppression en cascade ». Cliquez sur "OK" pour enregistrer les paramètres et terminer la création du code étranger.
![Comment définir un code étranger dans Navicat](https://img.php.cn/upload/article/202404/24/2024042400481817945.jpg)
Comment définir un code étranger dans Navicat
La configuration d'un code étranger dans Navicat est très simple, voici les étapes détaillées :
Étape 1 : Créer une table
- Cliquez droit sur la base de données nom et sélectionnez " Créer une table".
- Remplissez le nom de la table et les champs dans l'assistant de table.
Étape 2 : Créer une clé étrangère
- Cliquez avec le bouton droit sur le champ dans lequel vous souhaitez créer une clé étrangère et sélectionnez "Modifier".
- Dans la boîte de dialogue "Modifier la colonne", cochez "Code étranger".
- Dans l'onglet "Code étranger", sélectionnez la table de référence et le champ de référence.
Étape 3 : Définir les règles de mise à jour et de suppression
- Règles de mise à jour : Lorsque le champ référencé dans la table parent change, comment gérer le champ de code étranger correspondant dans la table enfant. Sélectionnez normalement "Mise à jour en cascade".
- Règles de suppression : lorsque le champ référencé dans la table parent est supprimé, comment gérer le champ de code étranger correspondant dans la table enfant. Sélectionnez normalement « Suppression en cascade ».
Étape 4 : Terminez
- Cliquez sur "OK" pour enregistrer les paramètres.
- Répétez les étapes ci-dessus pour créer des codes étrangers pour d'autres champs de codes étrangers.
Exemple
Supposons que vous ayez deux tables : 订单
和产品
. Vous souhaitez créer des clés étrangères pour vous assurer que chaque commande est associée à un produit.
- Dans le tableau Commandes, faites un clic droit sur le champ ID produit et sélectionnez Modifier.
- Dans la boîte de dialogue "Modifier la colonne", cochez "Code étranger".
- Dans l'onglet "Code étranger", définissez la table de référence sur "Produit" et le champ de référence sur "ID produit".
- Sélectionnez « Mise à jour en cascade » et « Supprimer en cascade » comme règles de mise à jour et de suppression.
- Cliquez sur "OK" pour enregistrer les paramètres.
Désormais, chaque fois qu'un produit est mis à jour ou supprimé dans le tableau Produits, toutes les commandes faisant référence à ce produit dans le tableau Commandes seront mises à jour ou supprimées en conséquence.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!