#1215 - Cannot add foreign key constraint
Bonjour tout le monde,
J'ai un petit problème, j'essaie de faire une base de données mysql via phpmyadmin de WampServer.. (Base de données que j'ai fait via posgreSQL à la base et qui fonctionne très bien)
Or, ici quand je crée une table avec ce code
Avec idtype qui référence cette table déjà créée :
Je reçois cette erreur :
#1215 - Cannot add foreign key constraint
Est-ce que vous savez d'où cela provient car je bloque.. Je ne vois pas les raisons pour lesquelles, mysql refuse cette foreign key..
Merci à vous pour vos réponses et votre aide ^^
Bonne journée !
J'ai un petit problème, j'essaie de faire une base de données mysql via phpmyadmin de WampServer.. (Base de données que j'ai fait via posgreSQL à la base et qui fonctionne très bien)
Or, ici quand je crée une table avec ce code
CREATE TABLE plat
(
idplat serial NOT NULL,
idtype bigint(20) NOT NULL,
nomplat varchar(30) NOT NULL,
prix text NOT NULL,
CONSTRAINT pk_plat PRIMARY KEY (idplat),
CONSTRAINT fk_plat_type FOREIGN KEY (idtype)
REFERENCES type(idtype),
CONSTRAINT uk_typenom UNIQUE (idtype, nomplat)
);
Avec idtype qui référence cette table déjà créée :
CREATE TABLE type
(
idtype bigint(20) NOT NULL,
nomtype varchar(30) NOT NULL,
CONSTRAINT pk_type PRIMARY KEY (idtype)
)
Je reçois cette erreur :
#1215 - Cannot add foreign key constraint
Est-ce que vous savez d'où cela provient car je bloque.. Je ne vois pas les raisons pour lesquelles, mysql refuse cette foreign key..
Merci à vous pour vos réponses et votre aide ^^
Bonne journée !