Bloqué sur une requete

Résolu
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. Modérateur
    Salut,

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

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

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

      un étranger c un ami qu'on a pas encore rencontré
  2. 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)
    )
    1. Bonjour,
      Essayes ce qu'a dit jee pee, ton problème sera surement résolut

      Bon courage pour la suite