8791 sujets

Développement web côté serveur, CMS

Modérateur
Coucou tout le monde,

J'ai un petit soucis de syntaxe avec MySQL. J'ai une table où il manque une clef étrangère. La console Mysql me dit une belle erreur de syntaxe lorsque je fais ceci :


ALTER TABLE enfants
ADD COLUMN id_jouet INT NOT NULL,
CONSTRAINT jouets_id_jouet_ce
FOREIGN KEY (id_jouet)
REFERENCES jouets(id_jouet);


Ma question est :
Est il possible d'inclure une clef étrangère à une table lorsque l'on ajoute une nouvelle table dans la Base de données ?

Merci par avance de m'aiguiller sur ce petit point Smiley smile

@+
Modifié par Nolem (28 Jun 2008 - 20:45)
Modérateur
Salut Heyoan Smiley smile ,

Tu m'as grandement aider dans mon petit soucis. En lisant cet article, j'en ai appris d'avantage que ce petit problème de syntaxe.

Merci encore Smiley smile

@+
Modifié par Nolem (28 Jun 2008 - 20:47)
Nolem a écrit :
En lisant cet article, j'en ai appris d'avantage que ce petit problème de syntaxe.
C'était l'idée Smiley ravi !