Bonjour,
je cherche a faire une requete de ce genre :
Comme vous pourrez le remarquer dnas cette requete, la casse est desactivée sur le serveur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select a.stationnom nouveauNom, b.stationnom ancienNom, b.stationId from 2007.station a inner join 2006.station b on (STRCMP(a.stationNom, b.stationNom) != 0 and a.stationid=b.stationid) order by nouveauNom
...pour des raisons historiques...
mon pb est donc que, meme si je fait une comparaison avec STRCMP(), mysql sera insenssible a la casse (majuscules ET accents).
la solution, toruvée ici :http://bugs.mysql.com/bug.php?id=2102
preconise de mettre une des deux colonnes a comparer en "varchar(XX) binary" => en binary.
hors, je ne sait pas ce que c'est, d'ou ma question : quelle est la difference des champs varchar binaires? cela peut i l posser probleme? la table qui me pose souci est un peu une des tables maitresses de l'appli...
Partager