Bonjour à tous,
Dans mon modèle, j'ai un héritage avec exclusion mutuelle.
En 2 mots, ma table PERSONNE (ID, NOM, PRENOM) a 3 tables filles qui sont MEDECIN, PATIENT et INFIRMIERE, chacune avec des champs spécifiques bien entendu. L'ID de PERSONNE est automatiquement incrémenté.
Or, si je fais directement un "INSERT INTO MEDECIN (nom, prenom, champ_spécifique)...", j'obtiens ce message d'erreur "Conflit entre l'instruction INSERT et la contrainte COLUMN FOREIGN KEY 'FK_MEDECIN_PERSONNE'".
Je pensais naïvement que cela se répercutait directement sur la table mère PERSONNE...![]()
Comment puis-je faire?
Par avance, merci de votre aide !






Répondre avec citation





Partager