Bonjour tout le monde,
J'ai plusieurs tables dans ma bd MYSQL.
J'ai une table qui s'appelle cours dont voici les informations :
J'aimerais ajouter une clé étrangère par rapport à cette table :Champ Type Null Défaut Commentaires
ID int(11) Non
MNEMONIC text Non
MATRICULE_PROF text Non
NOM_ANNEE text Non
NOM_COURS text Non
ECTS_TH int(11) Non
ECTS_TP int(11) Non
PONDERATION int(11) Non
ANNEE_ETUDE text Non
Donc j'aimerais ajouter comme clé étrangère, ce champ :ID_TYPE_DE_COURS int(11) Non
MNEMONIC text Non
NOM_TYPE_DE_COURS text Non
SESSION int(11) Non
J'ai fait une recherche dans le forum et je suis tombé sur ceci :ID_TYPE_DE_COURS
Je fais donc :ALTER TABLE tbl_name
ADD [CONSTRAINT [symbol]]
FOREIGN KEY [index_name] (index_col_name,...)
[reference_definition]
ALTER TABLE cours
ADD [CONSTRAINT [symbol]] //Que dois-je mettre à la place de symbol ?
FOREIGN KEY [ID_TYPE_DE_COURS] (index_col_name,...) //Que dois-je mettre à la place de index_col_name ?
[reference_definition] //Que dois-je mettre à la place de reference_definition ?
Ce que je ne sais pas, je l'ai mis en rouge.
J'ai déjà compléter ce que je savais.
Sauriez-vous compléter ce code SQL SVP ?
Dès que j'en aurai un, ça devrait aller pour le reste.
Merci d'avance.
beegees
Partager