Pb création table

Résolu
cs_chamallow Messages postés 363 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 29 janvier 2007 - 8 juin 2005 à 08:42
cs_chamallow Messages postés 363 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 29 janvier 2007 - 8 juin 2005 à 09:14
Bonjour,
j'essaye de recréer ma base de données, mais je n'arrive plus à créer certaines tables. Je ne comprend pas d'où vient l'erreur.

Voici par exemple le code d'une des bases :
<!--StartFragment -->
CREATE TABLE styleColl(

refColl VARCHAR(10) FOREIGN KEY ( collection.refColl ) ,
refStyle VARCHAR(10) FOREIGN KEY ( style.refStyle ) ,
CONSTRAINT prim_styleColl PRIMARY KEY ( refStyle, refColl )
)


Bien sur, j'ai déjà créé la table style et collection...

Quelqu'un voit où est mon erreur sachant que Mysql me répond : <!--StartFragment -->
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'FOREIGN KEY(collection.refColl),
    refStyle VARCHAR(10) FOREIGN 

1 réponse

cs_chamallow Messages postés 363 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 29 janvier 2007 1
8 juin 2005 à 09:14
Euh désolée, grosse erreur de ma part. Je devais être mal réveillée!!
Pour mettre une clé étrangère, il me suffisait d'utiliser references et de pas jouer avec foreign key, c'était plus simple!

Oublié ce poste, et encore désolée!
Bonne journée à tous
3
Rejoignez-nous