Maison  >  Article  >  base de données  >  Comment ajouter des contraintes de clé étrangère dans phpmyadmin

Comment ajouter des contraintes de clé étrangère dans phpmyadmin

下次还敢
下次还敢original
2024-04-07 15:09:20768parcourir

Étapes pour ajouter des contraintes de clé étrangère dans phpMyAdmin : Préparez les clés étrangères et la table principale. Cliquez avec le bouton droit sur la table de clé étrangère et sélectionnez Mode Conception. Recherchez le champ de clé étrangère et passez à l'onglet "Sélectionner les propriétés". Cochez la case "Clé étrangère" et sélectionnez la table principale et le champ principal. Sauvegarder les modifications.

Comment ajouter des contraintes de clé étrangère dans phpmyadmin

Comment ajouter des contraintes de clé étrangère dans phpMyAdmin

Étape 1 : Préparer la clé étrangère et la table principale

Avant d'ajouter des contraintes de clé étrangère, vous devez vous assurer que la table de clé étrangère et la table principale sont déjà dans la base de données Créé en .

Étape 2 : Cliquez avec le bouton droit sur la table de clé étrangère

Dans phpMyAdmin, recherchez la table de clé étrangère à laquelle vous souhaitez ajouter une contrainte de clé étrangère. Cliquez avec le bouton droit sur le nom de la table et sélectionnez Mode Création.

Étape 3 : Recherchez le champ de clé étrangère

En mode Conception, recherchez le champ que vous souhaitez utiliser comme clé étrangère. Il s'agit généralement d'un champ du même type que le champ de la table principale.

Étape 4 : Configurer les contraintes de clé étrangère

Sous l'onglet Sélectionner les propriétés du champ, recherchez la section Contraintes de clé étrangère. Cochez la case « Clé étrangère » et sélectionnez les options suivantes :

  • Table principale : Sélectionnez la table principale à laquelle le champ de clé étrangère se rapporte.
  • Champ principal : Sélectionnez le champ principal correspondant au champ de clé étrangère dans la table principale.

Étape 5 : Enregistrer les modifications

Après avoir configuré les contraintes de clé étrangère, cliquez sur le bouton "Enregistrer".

Description :

  • L'ajout de contraintes de clé étrangère permet de garantir l'intégrité des données et d'empêcher les enregistrements orphelins d'apparaître dans la table de clé étrangère lorsque les enregistrements sont supprimés ou mis à jour dans la table principale.
  • Les champs de la table principale doivent être des index uniques ou des clés primaires pour être utilisés comme champs de référence pour les clés étrangères.
  • La suppression d'enregistrements dans la table principale supprimera en cascade tous les enregistrements associés dans la table de clé étrangère (si des contraintes de clé étrangère sont définies).

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