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

SQL Procédural MySQL Discussion :

[MYSQL] VARCHAR et case


Sujet :

SQL Procédural MySQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 119
    Par défaut [MYSQL] VARCHAR et case
    Hello tlm

    Je suis sous Linux ( Ubuntu ), avec MySQL 4.0. Je voudrait indexer une colonne déclaré VARCHAR ( 255 ). Le problème c'est que lorsque j'essaie d indexer la colonne ( ou meme de la mettre en UNIQUE, je sait pas trop si ya une difference au niveau de perforamance ) , il me dit que j'ai plusieurs fois le meme termes parcqu'il ne considére pas la case ( pour lui 'aBa' est pareil que 'aba' ).
    Qu'elle est la solution? :-p En vous remerciant d 'avance !

    Stef784ever

  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 : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut Re: [MYSQL] VARCHAR et case
    Il y a une différence fondammentale entre UNIQUE et INDEX:

    - UNIQUE signifie que 2 enregistrements ne pourront pas avoir la même valeur
    - INDEX créé un arbre pour (éventuellement) accélérer la recherche dans la table.

    Maintenant, pour ton problème de casse, ça me semble bizarre.
    "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 confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 119
    Par défaut
    Je te remercie pour cette eclairissement.
    Je susi toujours a la recherche d'une reponse a mon probleme ... peut etre faut que je passe a autre chose que MyIsam pour qu'il respecte la case ?

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

Discussions similaires

  1. Rave Report : champ MySQL VARCHAR(8000) : (invalid)
    Par jackfirst72 dans le forum Rave
    Réponses: 0
    Dernier message: 18/12/2009, 10h59
  2. Problème cases à cocher avec connection Mysql
    Par cams dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 01/12/2005, 14h13
  3. [mySQL] Newbie : Utilisation de CASE
    Par SergeF dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 14/07/2005, 00h39
  4. TEXT ou VARCHAR(255) pour remplacer un TINYTEXT MySQL
    Par Invité dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2005, 12h01

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