Table sql avec double clé primaire
guillaume
-
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.
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:
- Table sql avec double clé primaire
- Double ecran - Guide
- Clé usb non détectée - Guide
- Clé d'activation windows 10 - Guide
- Whatsapp double sim - Guide
- Table ascii - Guide