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 :

[Clause In] et version MySQL


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 22
    Par défaut [Clause In] et version MySQL
    Bonjour à tous,

    Voici mon soucis,

    Je développe avec EasyPHP 1.8 (phpMyAdmin 2.6.1)en développement et je développe avec la version phpMyAdmin 2.6.0 en production (version de mon hébergeur).

    En développement, j'effectue un requete du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DELETE FROM TableA where Champ IN (SELECT Champ FROM TableB WHERE ChampA=valeur and ChampB=valeur)
    idem si je fais une requête du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT * FROM TableA WHERE Champ IN (SELECT Champ FROM TableB WHERE ChampA=valeur ANDChampB=valeur)

    La requête passe sans soucis sous phpMyAdmin 2.6.1 mais m'indique une erreur sous phpMyAdmin 2.6.0.

    Le message est le suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MySQL error 1064: Something is wrong in your syntax près de 'IN
    Ma clause "IN" semble poser un soucis sur la version phpMyAdmin 2.6.0.
    Quelqu'un peut-il m'en dire plus?

    D'avance merci de votre aide.

  2. #2
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    Bonjour,

    Ce n'est pas un probleme de phpmyadmin, mais plutot un probleme de version de Mysql.
    Quelle version as tu en dev et quelle en prod ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 22
    Par défaut
    Bonjour,

    La version de développement est la version MySQL 4.1.9 ...une version inférieur sur la production..(je ne sais pas précisement laquelle).

    La clause "IN" n'est-elle apparue que dans la derniere version de MySQL où l'ai je mal utilisée ?

  4. #4
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    La version semble bonne mais on dirait qu'il manque une parenthèse fermante...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 22
    Par défaut
    Oups erreur de recopie de ma part...
    L'erreur est bien sur la clause "IN" ...

    Super les différence de version entre prod et développement...d'un côté ca passe...pas de l'autre ...

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

Discussions similaires

  1. pb de version mySql
    Par tianet dans le forum Requêtes
    Réponses: 2
    Dernier message: 04/09/2007, 06h37
  2. problème compatibilité de version MySQL
    Par hokidoki dans le forum ASP
    Réponses: 3
    Dernier message: 18/05/2007, 19h49
  3. Version MySql 4.1.20-max-log chez OVH
    Par bigjim21 dans le forum Outils
    Réponses: 3
    Dernier message: 14/11/2006, 09h09
  4. afficher version mysql
    Par gforce dans le forum Administration
    Réponses: 2
    Dernier message: 29/03/2006, 13h07
  5. [EXISTS] Version MySql ou erreur syntaxe ?
    Par Kimael dans le forum Requêtes
    Réponses: 5
    Dernier message: 01/04/2004, 17h30

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