IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

MySQL server "clé etrangère"


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 126
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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"

  2. #2
    Membre très actif
    Inscrit en
    Mars 2008
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 283
    Par défaut
    Bonjour,

    1) Tu t'es trompé de forum je pense, MySQL est plus dans ces eaux là.

    2) Ton problème viens du langage que tu semble vouloir utiliser. De mémoire, c'est Oracle qui utilise "references" sans rien d'autre. Avec MySQL, les clés étrangères sont déclarées de façon plus explicite.
    Bref, en 4 lettres : RTFM

    Bye

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 126
    Par défaut
    merci Grimly

Discussions similaires

  1. MySQL server " clé etrangére"
    Par pikamo dans le forum MySQL
    Réponses: 10
    Dernier message: 30/03/2010, 18h00
  2. [MySQL] Problème de rquête avec Quôte
    Par yom17 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 23/10/2006, 10h58
  3. ERROR 2003: Can't connect to MySQL server on 'localhost'...
    Par tonton54 dans le forum Installation
    Réponses: 8
    Dernier message: 25/04/2004, 16h51
  4. [Connexion MySQL] Can't connect to MySQL server
    Par mat_dum dans le forum Outils
    Réponses: 12
    Dernier message: 17/07/2003, 07h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo