Je me suis mise à jouer avec MySQL aujourd'hui et à lire leur documentation, j'ai obtenu quelques informations pratiques d'optimisation et plein de choses que je ne connaissais pas. Maintenant, j'ai ajouté des clés étrangères à mon application web, car il ajoute des contraintes et je le vois très utile. Mon doute est, en ce moment il y a une table de rôles et une table d'utilisateurs, je place une relation sur RoleID de l'utilisateur que quand l'identification de rôle est enlevée (de la table de rôles, parent) l'utilisateur est supprimé.Clés étrangères, question sur les relations
Maintenant j'ai un peu la réponse mais je préfère quelqu'un à confirmer, l'ID doit correspondre? ou la clé étrangère prend-elle des mesures, peu importe si elle correspond ou non?