Page 1 sur 1

Différence utf8_general_ci utf8_bin

Posté : 18 août 2007, 12:40
par Deezer
Bonjour

quelqu'un connait-il la différence entre les ces deux types de collation de table mysql
utf8_general_ci et utf8_bin

l'usage de l'un est-il davantage recommandé par rapport à l'autre, si oui, pourquoi?

merci

Posté : 20 août 2007, 08:34
par Theri le Vorace
Dans un cas, la collation est "case insensible" (insensible à la casse), dans l'autre, elle est binaire.

Tu auras quelques différences de ce type.

CI : "a"="A"
binaire "a" =/= "A"

Par conséquent, en binaire les recherches seront sensibles à la casse.

Il y a une autre différence mais je ne l'ai plus en tête, je verrai si Google me le rappelle..