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

Langage SQL Discussion :

[MySQL] Erreur sur une instruction UPDATE


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 14
    Points : 12
    Points
    12
    Par défaut [MySQL] Erreur sur une instruction UPDATE
    Bonsoir à tous,

    J'ai une erreur sur l'instruction UPDATE suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     UPDATE dmp_opus INNERJOIN dmp_opusdetails ON dmp_opus.OPUS_ID = dmp_opusdetails.OPUS_ID SET dmp_opus.OPUS_ADDINFOS = dmp_opusdetails.OPUS_TEKINFOS
    que je ne comprend pas. Le message d'erreur est :

    #1064 - Erreur de syntaxe près de 'dmp_opusdetails ON dmp_opus.OPUS_ID = dmp_opusdetails.OPUS_ID SE' à la ligne 1

    Y'a pas plus parlant comme message d'erreur

    Merci d'avance pour l'aide
    N'oubliez pas d'éditer votre 1er message et d'ajouter [RESOLU] au titre de votre message une fois que vous avez la réponse !

  2. #2
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    Premièrement, entre INNER et JOIN il y a un espace.
    De plus, je ne crois pas que l'on ait le droit de faire un INNER JOIN dans une commande UPDATE.
    Avant de poster : FAQ, tutos, rechercher, google, ... Après :
    Merci

  3. #3
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 281
    Points : 11 737
    Points
    11 737
    Par défaut
    Citation Envoyé par efficks
    De plus, je ne crois pas que l'on ait le droit de faire un INNER JOIN dans une commande UPDATE.
    Si si, c'est la syntaxe de l'UPDATE multi-table.
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    C'est le INNER [ESPACE] JOIN effectivement. La requête marche parfaitement. Pas mal pour ramener des data d'une table à une autre.

    Merki !
    N'oubliez pas d'éditer votre 1er message et d'ajouter [RESOLU] au titre de votre message une fois que vous avez la réponse !

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

Discussions similaires

  1. [MySQL] Message d'erreur sur une requête UPDATE qui fonctionne
    Par Aleadia dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 25/01/2013, 21h31
  2. [AC-2000] Erreur 3073 sur une requete UPDATE
    Par Miss Ti dans le forum VBA Access
    Réponses: 4
    Dernier message: 23/09/2011, 14h30
  3. [MySQL] erreur sur une requête mysql
    Par Philcmoi dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 23/10/2008, 13h48
  4. erreur sur une requete UPDATE
    Par haymen dans le forum C#
    Réponses: 6
    Dernier message: 14/08/2008, 18h03
  5. Erreur de syntaxe sur une Requete Update
    Par samtheh dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 01/06/2007, 13h07

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