PDA

Afficher la version complète : Erreur avec SQL



droper
09/04/2008, 13h04
Salut pour un projet j'ai fait un code c++ qui gennére un script SQl (mysql) mais j'ai des erreurs qui vienent de je sait pas d'ou :

Example de commande mySQL :

INSERT INTO student(name, age, cycle, sexe, logique, memoire, imagination, force, tdc, endurance, rigeur, travail, comportement_in, comportement_out, regime) VALUES ('Tade ABITMOL', 17, 5, 'mal', 180, 10, 122, 170, 111, 13, 190, 164, 197, 222, 1);

Et L'erreur...

ERROR 1064 (42000): 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 'force, tdc, endurance, rigeur, travail, comportement_in, comportement_out, regim' at line 1

J'ai vérifiée dans un manuel mySQl la sytax samble bonne...
alors des idées ?

Pumpkin
09/04/2008, 15h31
Yo !

Force est un mot réservé, il chie peut-être à cause de cela... .

Comme dans cette requête il ne se trouve pas entre guillemets ou apostrophes.

Faut changer le nom de cet attribut.

droper
10/04/2008, 18h25
sa marche ! merci
je connaisaient pas cette contraint :-)