Probleme jointure sur phpmyadmin - SQL/NoSQL - Programmation
Marsh Posté le 16-04-2009 à 09:38:11
quel erreur il te marque ?
et est ce que ta table genre est deja crée?
Marsh Posté le 16-04-2009 à 09:48:53
il m'affiche :
#1064 - Erreur de syntaxe près de 'CONSTRAINT fk_genre_fk REFERENCES `Genre`(`idGenre`),
`NomEspec' à la ligne 3
Et la table Genre et deja crée.
Marsh Posté le 16-04-2009 à 11:03:25
normal tu as pas la bonne forme dans ton contrainte
1 solution
create table t3 (c11 int, c12 int,
constraint fk_t3 foreign key (c11) references t1(c1));
2 solution
create table t3 (c11 int, c12 int);
alter table t3 add constraint fk_t3 foreign key (c11) references t1(c1);
Marsh Posté le 17-04-2009 à 10:06:12
Merci sa marche !!! Tu m'a vraiment aidé la en plus avec les deux syntaxe. Merci ;-)
Marsh Posté le 16-04-2009 à 09:30:14
Bonjour, j'ai un probleme sur phpmyadmin (EasyPhp) car je n'arrive pas a créer une table relié à une autre avec une clé étrangère. Voici le code :
CREATE TABLE `Espece` (
`idEspece` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`idGenre` INT NOT NULL CONSTRAINT fk_genre_fk REFERENCES `Genre`(`idGenre`),
`NomEspece` VARCHAR( 255 ) NOT NULL ,
`Generalite` LONGTEXT NOT NULL ,
`Toxique` BOOL NOT NULL ,
`Pathogene` BOOL NOT NULL ,
`Biochimie` LONGTEXT NOT NULL ,
`Biologie` LONGTEXT NOT NULL
) ENGINE = MYISAM ;
Il me dit qu'il y a une erreur à la 3eme ligne. Merci.