WernerK: BINARY oder COLLATE utf8_bin ?

Beitrag lesen

Hallo
Ich habe in einer MySQL DB varchar SPalten die mit der Kollation "utf8_general_ci" definiert sind.

Damit zwischen Groß- und Kleinschreibung unterschieden werden kann sehe ich zwei Möglichkeiten.
Mit "Collate utf8_bin"

...
AND
H.MyValue COLLATE utf8_bin = B.MyValue COLLATE utf8_bin

oder mit dem Operator BINARY

SELECT myname  FROM mytable WHERE BINARY myvalue = ?

Was würdet ihr empfehlen bzw. gibt es eine Methode die vorzuziehen ist?

Gruss
Werner