Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/05/2011, 14h06   #1
Invité de passage
 
Mohamed Belhadj
Inscription : juin 2010
Messages : 12
Détails du profil
Informations personnelles :
Nom : Mohamed Belhadj

Informations forums :
Inscription : juin 2010
Messages : 12
Points : 2
Points : 2
Par défaut Clés étrangères exclusives

Bonjour,

Je débute avec mysql et j'ai un petit problème avec les clés étrangères. j'ai les tables personnes physiques, personnes morales et biens. un bien doit être fourni soit par une personne physique soit par une personne morale. Il ne peut pas être fourni par les deux à la fois.

Mon problème c'est que après la modélisation du problème et la génération du code sql, j'ai deux contraintes de clé étrangère une avec les personnes physiques et autres avec les personnes morales et quand je veux remplir la table biens si je choisi l'id d'une personne physique comme fournisseur il affiche une erreur en me disant que la contrainte de clé étrangère sur la table personnes morales n'est pas satisfaite et vice versa.

Comment je peux faire pour dire que si une des contraintes est satisfaite l'autre peut ne pas l'être.
madmed est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h17.


 
 
 
 
Partenaires

Hébergement Web