Bloqué sur une requete

Résolu
lichaa -  
 lichaa -
Bonjour, ça fait une éternité que je suis bloqué sur cette requete :

CREATE TABLE CLASSE (
'NumeroCla' INTEGER NOT NULL,
'NomCla CHAR' NOT NULL,
'NumeroEt' INTEGER NOT NULL,
PRIMARY KEY('NumeroCla'),
FOREIGN KEY ('NumeroEt'),
REFERENCES ETABLISSEMENT ('NumeroEt')
);

pouvez vous me dire qu'est ce qui ne va pas ?

mysql me repond :

MySQL a répondu:

#1064 - Erreur de syntaxe pr?s de 'NOT NULL,
'NumeroEt' INTEGER NOT NULL,
PRIMARY KEY('NumeroCla'' ? la ligne 3

4 réponses

  1. jee pee Messages postés 31892 Date d'inscription   Statut Modérateur Dernière intervention   9 984
     
    Salut,

    Il est fort probable que ce soit cette ligne :
    'NomCla CHAR' NOT NULL,

    Sans connaitre mysql je mettrais :
    'NomCla' CHAR NOT NULL,

    cdlt
    2
    1. lichaa
       
      oui c ça je te remercie profondément

      un étranger c un ami qu'on a pas encore rencontré
      0
  2. billel.b
     
    bonsoir,
    essayes maintenant comme ça

    CREATE TABLE CLASSE (
    NumeroCla INTEGER NOT NULL,
    NomCla CHAR NOT NULL,
    NumeroEt INTEGER NOT NULL,
    PRIMARY KEY (NumeroCla),
    FOREIGN KEY (NumeroEt),
    REFERENCES ETABLISSEMENT (NumeroEt)
    )
    0
  3. malaik5 Messages postés 259 Date d'inscription   Statut Membre Dernière intervention   33
     
    Bonjour,
    Essayes ce qu'a dit jee pee, ton problème sera surement résolut

    Bon courage pour la suite
    0