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
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!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn