Erreur dans INSERT

Résolu
tintin8895 Messages postés 9 Statut Membre -  
N-black Messages postés 1 Statut Membre -
Bonjour,

De toute évidence, je fais une erreur dans ma requête SQL mais ne vois pas laquelle.
NB: Le champ id est AUTOINCREMENT, tandis qu'il n'y a pas de commentaire pour cet enregistrement.
Merci d'avance aux courageux qui se pencheront sur mon problème.

--------------------------Erreur --------------------------------------------------
requête SQL:

INSERT INTO `anglaisvi` ( `id` , `Niveau` , `Francais` , `Infinitif` , `PasseSimple` , `ParticipePasse` , `Commentaire` )
VALUES (

`` , `6` , `porter` , `bear` , `bore` , `borne` , `des cadeaux, des cicatrices`
)
MySQL a répondu:

#1054 - Champ '' inconnu dans field list
----------------------- Fin de l'erreur -----------------------------------------------
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. laetitia02 Messages postés 428 Statut Membre 130
     
    Bonjour
    --------------------------Erreur --------------------------------------------------
    requête SQL:

    INSERT INTO `anglaisvi` ( `id` , `Niveau` , `Francais` , `Infinitif` , `PasseSimple` , `ParticipePasse` , `Commentaire` )
    VALUES (

    `` , `6` , `porter` , `bear` , `bore` , `borne` , `des cadeaux, des cicatrices`
    )
    MySQL a répondu:

    #1054 - Champ '' inconnu dans field list
    ----------------------- Fin de l'erreur -----------------------------------------------
    a tu essayé
    insert into anglaisvi (id, Niveau, Francais, infinitif, passeSimple, participepasse, commentaire) values ('', 6, 'porter, 'bear', 'bore', 'borne, 'des cadeaux, des cicatrices')
    car tu n'as pas besoin de mettre de ' pour le nom des champs de ta table, ni pour tout les champs que tu insere que tu a défini en numérique
    0
  2. laetitia02 Messages postés 428 Statut Membre 130
     
    n'oublie pas de mettre
    requetesql="insert..... et tout a la fin de fermer t "
    0
  3. tintin8895 Messages postés 9 Statut Membre
     
    Bonjour Laetitia02,

    Merci pour les remarques. Je teste ça ce soir et te tiens au courant dès demain.
    @ bientôt.
    0
  4. tintin8895 Messages postés 9 Statut Membre
     
    Bonjour et mille pardons pour le délai,

    Ca marche. Je te remercie pour ton aide.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. N-black Messages postés 1 Statut Membre
     
    bonjour tt le monde
    j'ai voulais écrire ma requête au niveau mysql mais elle ma rien donné, un message d'erreur s'affiche pour l'indiqué une faute de syntaxe

    ce que je veut c'est l'addition de mon deux champ (kilod et kilor) et le résultat je le met au champ essreel
    sachant que kilod : kilométarge départ et kilor: retour et essreel: essence réel

    voici ma requête:

    INSERT INTO 'parc'.'consessence' ('vehicule', 'date', 'chaufvl', 'nbbon', 'kilod', 'kilor', 'essreel=kilod+kilor', 'comparatifess') VALUES ('lanos', '2011-02-03', 'benfernane', '8', '15000', '25000', '', '')

    normalement je veux que essreel= 400000=25000+15000

    merci d'avance.
    0