Erreur script FOREIGN KEY
Bonjour,
j'essaye de crée deux tables pour une base de donnée via PhpMyAdmin mais j'ai une erreur que je ne comprend pas au niveau de la clef étrangère, si quelqu'un arrive à comprendre je suis preneur :D.
Voici le script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| create table Organisation (
id INT ,
raison_sociale varchar(100) not null,
adresseRue1 varchar(100),
adresseRue2 varchar(100),
codePostal int(10),
ville varchar(100),
adresseFacturation1 varchar(100),
adresseFacturation2 varchar(100),
codePostalFacturation int(10),
villeFacturation varchar(100),
commentaire varchar(500),
adresseEmail varchar(100),
PRIMARY KEY (id)
)ENGINE=INNODB;
create table Exposant (
id int ,
commentaire varchar(500),
code varchar,
idOrganisation int ,
PRIMARY KEY (id),
FOREIGN KEY (idOrganisation) REFERENCES Organisation(id)
)ENGINE=INNODB |
et voici l'erreur :
Citation:
#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 ' idOrganisation int , PRIMARY KEY (id), FOREIGN KEY (idOrganisation) REFER' at line 4