MySQL server "clé etrangère"
salut
salut
merci de m'aider vraiment je suis coincé!!!!!!
création 3 tables :
table utilisateurs : id_user, user_name , password
table typeévènements : id_tpe, tpe_libelle
table évènements : 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:
1 2 3 4 5 6 7
|
create table utilisateur (
id_user smallint unsigned not null auto_increment ,
user_name varchar (50) not null,
password smallint unsigned not null ,
primary key (id_user)
); |
tous ca marche
le problème est la (table évènements exactement avec la création de les clés étrangères )
Code:
1 2 3 4
|
create table typeévènements (
id_user smallint unsigned not null auto_increment references utilisateur (id_user),
); |
quant je tape cette commande , il y a erreur ->" id_user not exixt in table "
remarque : le logiciel est MySQL server 5.1 langage "SQL Server"