Pour créer une clé étrangère de table dans Navicat, suivez les étapes suivantes : Créez la table principale et définissez les colonnes. Créez une table de clés étrangères et définissez des colonnes. Créez une clé étrangère dans la table de clé étrangère, en sélectionnant la table primaire et la colonne de référence de clé étrangère. (Facultatif) Activez les contraintes de clé étrangère pour garantir la cohérence des données.
Comment créer une clé étrangère de table dans Navicat
Le processus de création d'une clé étrangère de table dans Navicat est le suivant :
Étape 1 : Créer la table principale
- Ouvrir la table vous souhaitez créer dans Navicat Créez une base de données avec des clés étrangères.
- Cliquez avec le bouton droit sur le nom de la base de données et sélectionnez Nouveau > Table.
- Entrez le nom et les définitions de colonnes de la table principale.
Étape 2 : Créer une table de clé étrangère
- Répétez l'étape 2 pour créer une nouvelle table pour la table dans laquelle vous souhaitez créer une clé étrangère.
- Entrez le nom et la définition de colonne de la table de clé étrangère.
Troisième étape : Créer des clés étrangères
- Dans le tableau des clés étrangères, cliquez avec le bouton droit sur la colonne dans laquelle vous souhaitez créer une clé étrangère et sélectionnez "Modifier".
- Dans la boîte de dialogue Modifier la colonne, accédez à l'onglet Autre.
- Dans la section « Clés étrangères », cochez « Clés étrangères de référence ».
- Sélectionnez le tableau principal dans le menu déroulant "Tableau".
- Sélectionnez la colonne de référence de clé étrangère dans la table principale dans le menu déroulant Colonne.
- Cliquez sur OK pour enregistrer les modifications.
Étape 4 : Appliquer les contraintes de clé étrangère (facultatif)
- Cliquez avec le bouton droit sur la table de clé étrangère et sélectionnez "Propriétés de la table".
- Allez dans l'onglet Contraintes.
- Cochez la case "Activer les contraintes de clé étrangère".
- Cliquez sur OK pour enregistrer les modifications.
Remarque :
- Le type de données de la colonne de clé étrangère doit être identique ou compatible avec le type de données de la colonne de référence de clé étrangère dans la table principale référencée.
- Les colonnes de clé étrangère ne peuvent pas contenir de valeurs nulles.
- Les contraintes de clé étrangère garantissent que les données de la table de clé étrangère sont cohérentes avec les données de la table principale.
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!