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

SQL Procédural MySQL Discussion :

erreur sur la clef étrangère à la création de la table


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 94
    Par défaut erreur sur la clef étrangère à la création de la table
    bonjour
    j'essaie de créer une table et j'ai une erreur que je ne connais pas encore
    je ne comprends pas pourquoi il ne veut pas de clef étrangère. Merci à vous tous pour votre aide

    voici l'erreur :
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'constraint fk_entreprise_id_employe_employe
    foreign key (id_employe)
    reference' at line 10
    voici la table où j'ai l'erreur
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    CREATE TABLE entreprise (
    id_entreprise int(4) NOT NULL auto_increment,
    nom char(20) NOT NULL,
    numero_rue int(5) not null,
    ad_rue varchar(50) NOT NULL,
    ad_ville char(25) not null,
    code_postal int(10) not null,
    tel int(20) not null,
    constraint pk_adherent PRIMARY KEY (id_entreprise)
    constraint fk_entreprise_id_employe
    foreign key (id_employe)
    references employe (id_employe)
    constraint fk_entreprise_id_lieu
    foreign key (id_lieu)
    references
    constraint fk_lieu foreign key (id_lieu));

    et voici donc l'autre table
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    CREATE TABLE lieu (
    id_lieu int(4)  NOT NULL auto_increment,
    nom_lieu varchar(20) NOT NULL,
    prenom varchar(32),
    adresse_rue VARCHAR(20) NOT NULL,
    num_rue int(5),
    adresse_ville varchar(20),
    code_postal int(5),
    PRIMARY KEY (id_numsal)
    );

    voici la dernière

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2002
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 194
    Par défaut
    sans aller plus loin
    tu n'aurais pas oublié des virgules?

    une tite syntax error qui fait qu'on cherche une erreur plus compliquée qu'elle ne l'est?
    j'aurai mis des virgules après chaque définition de contraintes
    (sauf la dernière...)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 94
    Par défaut
    tu a peut etre raison
    il me reste une derniere question comment je peux faire pour declarer dans ma constraint fk_entreprise_ "la je vousdrais mette id_lieu"_employe

    seulement il ne veut pas

Discussions similaires

  1. [MySQL-5.6] Erreur sur la clé étrangère
    Par nikolas92400 dans le forum Débuter
    Réponses: 1
    Dernier message: 18/04/2014, 21h31
  2. Question sur les clefs étrangères
    Par Kropernic dans le forum Développement
    Réponses: 10
    Dernier message: 02/01/2012, 15h45
  3. Création du scaffold avec double clef étrangère sur la même table
    Par BakaOnigiri dans le forum Ruby on Rails
    Réponses: 4
    Dernier message: 17/12/2009, 22h32
  4. Erreur sur Création Dim Date Serveur sur Analysis Services
    Par domis dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 03/02/2007, 22h49
  5. Erreur sur Création de Pdf grâce à PdfCreator
    Par clauded07 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 11/01/2007, 15h43

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