Bloqué sur une requete
Résolu
lichaa
-
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
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
-
Salut,
Il est fort probable que ce soit cette ligne :
'NomCla CHAR' NOT NULL,
Sans connaitre mysql je mettrais :
'NomCla' CHAR NOT NULL,
cdlt -
-
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)
) -
Bonjour,
Essayes ce qu'a dit jee pee, ton problème sera surement résolut
Bon courage pour la suite