Table sql avec double clé primaire

guillaume -  
 guillaume -
Bonjour,

J'utilise mysql et lorsque je veux créer ma table il me dit impossible de créer la table.

J'aimerais créer un table avec comme clé primaire les 2 champs de ma table comme ceci:

CREATE TABLE `le_monde_de_war`.`composer`
(
`IdArmee` INT NOT NULL ,
`IdUnitee` INT NOT NULL ,
PRIMARY KEY ( `IdArmee` , `IdUnitee` ) ,
FOREIGN KEY ( `IdArmee` ) REFERENCES `armee` ( `IdArmee` ) ,
FOREIGN KEY ( `IdUnitee` ) REFERENCES `unitee` ( `IdUnitee` )
) TYPE = INNODB

Ces 2 champs sont, vous l'aurez remarqué, à la fois des clés étrangères venant de 2 autres tables.

Guillaume.
A voir également:

1 réponse

guillaume
 
Personne n'est calé en mysql?
0