Erreur de cle etrangere

Fermé
kl_shinigami Messages postés 31 Date d'inscription samedi 13 mars 2010 Statut Membre Dernière intervention 16 juin 2012 - 13 juin 2011 à 23:05
malaik5 Messages postés 258 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 28 novembre 2013 - 14 juin 2011 à 12:17
Bonjour,

CREATE TABLE SESSION (
id_ses MEDIUMINT NOT NULL AUTO_INCREMENT ,
type_ses bool NOT NULL ,
valide bool not null,
PRIMARY KEY ( id-ses )
);

CREATE TABLE utilisateur (
id_uti MEDIUMINT NOT NULL AUTO_INCREMENT ,
login varchar(15) NOT NULL unique ,
psw varchar(15) NOT NULL,
PRIMARY KEY ( id_uti ),
id_ses int foreign key references session(id_ses)
);


lorsque je crée la table utilisateur il me dit qu'il ya yn erreur ligne 6 (est ce que parceque le clé etrangere dans la table utilisateur est de type int et dans la table session n'est pa int ) j'arrive pa a resoudre le probleme merci d'avance

1 réponse

malaik5 Messages postés 258 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 28 novembre 2013 33
14 juin 2011 à 12:17
Bonjour,
Ouui c'est surement une incompatibilité de type, essayes deja de les mettre dans le meme format et si t'as un auitre probleme bein poste le on verra
merci bonne journée
0