Maison  >  Article  >  base de données  >  Comment définir des clés étrangères dans Navicat Premium

Comment définir des clés étrangères dans Navicat Premium

下次还敢
下次还敢original
2024-04-06 09:36:21522parcourir

Les étapes pour configurer les clés étrangères dans Navicat Premium sont les suivantes : activer les contraintes de clé étrangère ; sélectionner la table maître, le champ maître, la table esclave et le champ esclave ; définir les règles de mise à jour et de suppression et les options en cascade ; enregistrer les modifications et redémarrer Navicat Premium ; .

Comment définir des clés étrangères dans Navicat Premium

Comment configurer les clés étrangères dans Navicat Premium

Étape 1 : Activer les contraintes de clé étrangère

  • Ouvrez Navicat Premium et connectez-vous à votre base de données.
  • Cliquez avec le bouton droit sur la table dans laquelle vous souhaitez créer une contrainte de clé étrangère et sélectionnez Modifier > Relations.
  • Dans la boîte de dialogue Relations, cochez la case Activer les contraintes de clé étrangère.

Étape 2 : Créer une clé étrangère

  • Dans la liste déroulante Table principale, sélectionnez la table principale qui contient la colonne de clé étrangère.
  • Dans la liste déroulante "Champ principal", sélectionnez la colonne de la table maître, qui référencera la colonne de la table esclave.
  • Dans la liste déroulante "Détails", sélectionnez la table esclave qui référence les colonnes de la table maître.
  • Dans la liste déroulante "Depuis le champ", sélectionnez la colonne du tableau à partir de laquelle elle sera référencée.

Étape 3 : Définir les options de clé étrangère

  • Règles de mise à jour : Définissez la manière dont les enregistrements correspondants dans la table esclave sont mis à jour lorsqu'un enregistrement dans la table maître est mis à jour.
  • Règles de suppression : Définissez comment les enregistrements correspondants dans la table esclave sont supprimés lorsqu'un enregistrement dans la table principale est supprimé.
  • Mise à jour/suppression en cascade : Mise à jour ou supprime automatiquement les enregistrements de la table.

Étape 4 : Enregistrer les modifications

  • Cliquez sur le bouton OK pour enregistrer les modifications.
  • Redémarrez Navicat Premium pour activer les contraintes de clé étrangère.

Conseils supplémentaires

  • Assurez-vous que les colonnes de la table principale ont des contraintes uniques ou des contraintes de clé primaire.
  • Le type de données des colonnes de la table esclave doit être le même que celui des colonnes de la table maître.
  • Les contraintes de clés étrangères garantissent l’intégrité et la cohérence des données.

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