Ouvrez l'outil navicat pour vous connecter au service mysql, puis choisissez d'ouvrir une base de données Ici, une base de données de test est sélectionnée pour la démonstration, puis les clés étrangères pour la table utilisateur et. table scolaire sont sélectionnés. Sélectionnez la table t_user et cliquez sur Table de conception.
Sur la page de la table de paramétrage, la valeur par défaut est la page de champ. Ici, vous pouvez modifier le contenu du champ de la table. Nous sélectionnons l'option de clé étrangère.
Recommandations associées : "Tutoriel graphique Navicat pour MySQL"
Sur la page de configuration de la clé étrangère, sélectionnez la deuxième colonne de champs Pour le bouton de droite, vous pouvez laisser la première colonne vide et un nom de clé étrangère sera automatiquement généré. Vous pouvez en personnaliser un si vous avez besoin de standardiser le nom.
Dans la liste déroulante des champs qui apparaît, sélectionnez un champ auquel vous souhaitez ajouter une clé étrangère. Ici, nous ajoutons une clé étrangère à la table de l'école. , alors sélectionnez school_id.
Sélectionnez ensuite la table de référence, qui est la table pointée par la clé étrangère. La base de données de référence n'a pas besoin d'être sélectionnée. La base de données par défaut est la base de données actuelle. Table de référence sélection table scolaire t_school_info.
Référez-vous à la sélection des champs, car les deux tables sont liées l'une à l'autre par identifiant, il suffit donc de sélectionner id ici.
Le dernier concerne les règles de contrainte lors de la suppression et de la mise à jour. Si vous choisissez la suppression en cascade CASCADE, la suppression des données de la table scolaire supprimera en cascade les données utilisateur. Méthode de contrainte RESTRICT Vous devez d’abord supprimer tous les utilisateurs associés à une école avant de pouvoir supprimer les informations sur l’école.
Après avoir effectué les sélections ci-dessus, cliquez sur Enregistrer, puis les contraintes de clé étrangère prendront effet. Vous pouvez modifier les données dans le tableau pour voir l'effet.
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!