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 :
le code pour crée la table type:
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) );
tous ca marche
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) );
le problème est la
(table évènements exactement avec la création de les clés étrangères )
mais comment je vérifier que ces sont deux 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) );
car quant je tape
la resulta un table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part mysql> discribe eve
merci de m'aider
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 )
Partager