Tom's Guide > Forum > Programmation > petit soucis de clé externe (easyphp)

petit soucis de clé externe (easyphp)

Forum Programmation : petit soucis de clé externe (easyphp)

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

salut,

Cela fait bien une heure que je bloque comme un noob sur un ajout de clé externe sur une table. après de multiples recherches ce qui pourrait se raprocher le plus de la réalité sa serait:

alter table `user` constraint `k1` foreign key `N_TH` references `tranche horaire`(`N_TH`)

et l'erreur me parle d'une erreur de syntaxe près de
constraint `k1` foreign key `N_TH` references `tranche horaire`(

j'ai essayé de changer le nom des clé dans les 2 tables pour pas qu'il est les meme, mais cela n'a rien changé...

alors si qqun a une idée merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

syntaxe foreign key du manuel mysql (google > mysql foreign key)

ALTER TABLE yourtablename
ADD [CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, ...)
REFERENCES tbl_name (index_col_name, ...)
[ON DELETE {CASCADE | SET NULL | NO ACTION | RESTRICT}]
[ON UPDATE {CASCADE | SET NULL | NO ACTION | RESTRICT}]

il te manque déjà ADD à première vue...

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

ah oui j'ai zappé le add a la recopie...merci

nan mais c'est tjrs mort et la c'est encor une erreur de syntaxe mais la c'est near references...

non mais sinon ce que tu me montres je l'avais deja vu.

mais j'ai pas compris pourquoi index_col_name, est ceke sa veut dire que préalablement il faut créer un index sur la clé primaire de l'autre table?


Message édité par binums le 16-10-2006 à 10:25:22
Répondre à binums

Ah je pense que oui.
Sinon, lis le manuel. Ca doit-être dedans.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42
Tom's Guide > Forum > Programmation > petit soucis de clé externe (easyphp)
Aller à :

Il y a 2479 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens