#1215 - Cannot add foreign key constraint

Fermé
mikis69 Messages postés 168 Date d'inscription mardi 26 novembre 2013 Statut Membre Dernière intervention 11 février 2019 - 1 nov. 2015 à 14:03
mikis69 Messages postés 168 Date d'inscription mardi 26 novembre 2013 Statut Membre Dernière intervention 11 février 2019 - 2 nov. 2015 à 18:00
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

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 !
A voir également:

2 réponses

DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 2 003
1 nov. 2015 à 21:32
Bonjour,

je ne comprends pas non plus pourquoi çà bloque.

Essayez de déclarer idtype en tant qu'integer.
Je pense que çà devrait marcher
0
mikis69 Messages postés 168 Date d'inscription mardi 26 novembre 2013 Statut Membre Dernière intervention 11 février 2019
1 nov. 2015 à 21:59
Merci pour ta réponse mais même en changeant le type de la variable, j'obtiens la même erreur..

C'est vraiment bizarre ce machin..
0
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 2 003
2 nov. 2015 à 01:58
Désolée !

je ne vois pas ce qui ne va pas alors
0
mikis69 Messages postés 168 Date d'inscription mardi 26 novembre 2013 Statut Membre Dernière intervention 11 février 2019
2 nov. 2015 à 18:00
Personne ?
0