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

jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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
lichaa
 
oui c ça je te remercie profondément

un étranger c un ami qu'on a pas encore rencontré
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,


https://www.zen-tech.info/

Bonne suite
0
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
malaik5 Messages postés 258 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