salut

merci de m'aider vraiment je suis coincé!!!!!!
création 3 tables :
table utilisateurs : id_user, user_name , password
table type : id_tpe, tpe_libelle
table eve : id_tpe, id_user

avec
Les attributs en gras représentent les clés primaires .
Les attributs souligné représentent les clés étrangères.

le code pour crée la table utilisateur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
create table utilisateur (
     id_user  smallint unsigned auto_increment ,
     user_name varchar (50) not null,
     password   smallint unsigned not null ,
     primary key (id_user)
    );
le code pour crée la table type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
create table type  (
     id_tpe  smallint unsigned auto_increment ,
     tpe_libelle varchar (50) not null,
     primary key (id_tpe)
    );
tous ca marche
le problème est la
(table évènements exactement avec la création de les clés étrangères )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
create table eve  (
     id_user  smallint unsigned, 
     id_tpe  smallint unsigned,
     Primary Key (id_user, id_tpe),
     Foreign Key (id_user) references utilisateur(id_user),
     Foreign Key (id_tpe) references type(id_tpe)
);
mais comment je vérifier que ces sont deux clés étrangères?!!
car quant je tape
la resulta un table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
field : id_suer , id_tpe 
type : smallint  unsigned (pour les deux )
null : no (pour les deux)
key : pri (pour les deux )
default : 0 (pour les deux )
extra : ( rien pour les deux )
merci de m'aider