Bonjour,

Je cherche cette info depuis quelque jour et je ne trouve pas mon bonheur . Je viens donc vers vous.

J'ai une table communication, dans cette table j'ai 2 champs s'appelant pers_id_appele et pers_id_appelant.
J'ai une table personne avec comme clef primaire pers_id.

Savez-vous la commande pour déclarer les 2 clefs étrangères ?

j'ai essayé de faire ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
ALTER TABLE communication
ADD CONSTRAINT FK_pers_id_appele
FOREIGN KEY (pers_id_appele) REFERENCES personne(pers_id);
 
ALTER TABLE communication
ADD CONSTRAINT FK_pers_id_appelant
FOREIGN KEY (pers_id_appelant) REFERENCES personne(pers_id);
La première fonctionne bien mais la deuxième me met une erreur.

Merci d'avance .