cs_epicfail
Messages postés2Date d'inscriptionmardi 3 novembre 2009StatutMembreDernière intervention 3 novembre 2009
-
3 nov. 2009 à 12:53
cs_epicfail
Messages postés2Date d'inscriptionmardi 3 novembre 2009StatutMembreDernière intervention 3 novembre 2009
-
3 nov. 2009 à 15:08
Bonjour, je voudrais que dans ma table compose de 5 champs, la combinaison de ces 5 champs soit unique mais je ne sais
pas comment faire merci de m'aider.
CREATE TABLE `mydbo`.`mytable`(
champ1 INTEGER NOT NULL,
champ2 INTEGER NOT NULL,
champ3 INTEGER NOT NULL,
champ4 INTEGER NOT NULL,
champ5 INTEGER NOT NULL,
champ6 INTEGER NOT NULL,
champ7 INTEGER NOT NULL,
champ8 INTEGER,
champ9 VARCHAR(100),
champ10 DECIMAL(5,2),
PRIMARY KEY(champ1, champ2, champ3, champ4, champ5),
KEY(champ1),
KEY(champ2),
KEY(champ3),
KEY(champ4),
KEY(champ5),
KEY(champ8),
FOREIGN KEY(champ6) REFERENCES mytable2(champ6),
FOREIGN KEY(champ7) REFERENCES mytable3(champ7)
)ENGINE=InnoDB;