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 :

Caractère spéciale '#' dans un champ


Sujet :

Requêtes MySQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 91
    Points : 49
    Points
    49
    Par défaut Caractère spéciale '#' dans un champ
    Bonjour,

    je possède 1 table ayant les structure suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    CREATE TABLE IF NOT EXISTS `v_abis_routage` (
      `Routage_Order` int(2) NOT NULL,
      `Equipement#` varchar(11) NOT NULL,
      `SiteGeo_Equipement` varchar(11) NOT NULL,
      `SiteGeo_Routage` varchar(11) NOT NULL,
      KEY `SiteGeo_Routage` (`SiteGeo_Routage`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    La requête suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT v_abis_routage.Routage_Order, v_abis_routage.Equipement#, v_abis_routage.SiteGeo_Equipement, v_abis_routage.SiteGeo_Routage, lister.NUM_SITE_THEORIQUE, lister.TYPE_SITE_THEORIQUE
    FROM v_abis_routage, lister
    WHERE v_abis_routage.SiteGeo_Routage=lister.NUM_SITE_GEO;
    me génère l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #1064 - Erreur de syntaxe près de 'WHERE v_abis_routage.SiteGeo_Routage=lister.NUM_SITE_GEO' à la ligne 2
    L'erreur est due au fait que le nom de mon champ `Equipement#` contient le caractère '#'.

    Comment puis je exécuter des requêtes sans renommer mon champ `Equipement#`?
    Merci à vous.

    Cordialement.

  2. #2
    Membre expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Points : 3 950
    Points
    3 950
    Par défaut
    Saluton,
    Citation Envoyé par aiss57 Voir le message
    Comment puis je exécuter des requêtes sans renommer mon champ `Equipement#`?
    justement en laissant le nom de colonne encapsulé de ALT GR +7 `, `Equipement#` sinon le # est pris par MySQL pour un début de commentaire.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 91
    Points : 49
    Points
    49
    Par défaut
    Merci beaucoup pour ta réponse. C'est RESOLU!

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

Discussions similaires

  1. Caractère spécial dans Replace()
    Par dacid dans le forum VBA Word
    Réponses: 10
    Dernier message: 25/10/2007, 09h58
  2. Réponses: 4
    Dernier message: 10/04/2007, 11h10
  3. [Oracle] Problème d'affichage de valeurs contenant un caractère blanc dans un champ
    Par domray dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 28/02/2007, 17h11
  4. [VBA-EXCEL] Caractère spécial " dans requete sql
    Par rafnt dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/09/2006, 16h26
  5. Insertion caractère spécial dans un fichier
    Par lenouvo dans le forum MFC
    Réponses: 2
    Dernier message: 01/02/2006, 11h30

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