[mysql] Recherche sensible à la case [resolu]

  • Auteur de la discussion Auteur de la discussion rikew
  • Date de début Date de début
WRInaute impliqué
Hello !

Je cherche à récupérer tous les enregistrements qui contiennent : É
Si je fait un simple : LIKE '%É%' ça me sort tout : E,e,é,è ...
Comment trouver uniquement É ?

Je précise que c'est sur un champ VARCHAR en latin1_swedish_ci

Merci.
 
WRInaute passionné
Hello,

ça devrait être possible en ajoutant le flag "BINARY" dans la requête.

Du genre BINARY LIKE '%É%'.
 
WRInaute impliqué
Merci.

J'ai testé ça ne fonctionne pas
J'ai aussi modifié latin1_swedish_ci par un _cs ... toujours pas.

Finalement méthode de bourrin : je récupère tous les enregistrements et je filtre avec php et une expression régulière...

C'est réglé.
 
Discussions similaires
Haut