IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Problème avec un update et un champs


Sujet :

Requêtes MySQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 34
    Points : 14
    Points
    14
    Par défaut Problème avec un update et un champs
    bonjour,

    Je voudrais réaliser un update sur une table mais lors de l'execution de ce update j'ai l'erreur suivante : You have an error in your SQL syntax near 'dec=" " where numannrea="101"' at line 1

    Quand j'enleve le champs dec=" " la requete se réalise sans souci, je ne vois pas alors quel est le problème avec ce champs

    Je vous joins ma requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update gest_dos_clt_as set jan=" ", fev=" ", mar=" ", avr=" ", mai=" ", juin=" ", jui=" ", aou=" ", sep=" ", oct=" ", nov=" ", dec=" " where numannrea="101"
    Ainsi qu'un extrait de ma table :

    CREATE TABLE gest_dos_clt_as (
    numannrea char(3) NOT NULL default '',
    nomannrea varchar(255) default ' ',
    objectifannrea varchar(20) default ' ',
    objannrea varchar(7) default NULL,
    meilleur char(3) default NULL,
    importanceannrea char(2) default ' ',
    socperfannrea varchar(4) default ' ',
    rltprecannrea int(4) default NULL,
    jan varchar(10) default ' ',
    fev varchar(10) default ' ',
    mar varchar(10) default ' ',
    avr varchar(10) default ' ',
    mai varchar(10) default ' ',
    juin varchar(10) default ' ',
    jui varchar(10) default ' ',
    aou varchar(10) default ' ',
    sep varchar(10) default ' ',
    oct varchar(10) default ' ',
    nov varchar(10) default ' ',
    dec varchar(10) default ' ',
    perannrea char(3) default ' ',
    PRIMARY KEY (numannrea)
    ) TYPE=MyISAM;

    Merci d'avance pour vos aides

  2. #2
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    DEC est un mot réservé de MySQL.

    Essaye en faisant `dec`=" ".
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  3. #3
    Membre actif
    Inscrit en
    Septembre 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 185
    Points : 220
    Points
    220
    Par défaut
    slt kornmuse90, en regardant la structure de tes tables numannrea est de type Char.tu as essayé de mettre un numeric dans un champ char . du coup sa bloc.
    tu devrais remodifier numannrea en numeric pour que ta requette soit exécutable.

    [/code]
    la succession d'évènement que nous subissons toute notre vie n'est qu'un phénomène de compensation dont la nature en est l'arbitre.[Inéluctabilité de la nature ] Polace

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 34
    Points : 14
    Points
    14
    Par défaut
    pcaboche a raison, j'ai remplacé dec par dece et la requete s'est éxécuter sans souci

    Merci à tous de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Problème avec un update
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 22
    Dernier message: 21/09/2006, 10h09
  2. [MySQL] Problème avec la saisie d'un champ
    Par zoom61 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/08/2006, 13h49
  3. [VB6] Problème avec requête Update
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 02/02/2006, 03h40
  4. Problème avec le recuperation d'un champ caché
    Par gregal dans le forum Langage
    Réponses: 2
    Dernier message: 08/12/2005, 13h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo