Pořadí a rovnost znaků je definována kolací . Ve většině případů se používá řazení bez rozlišení velkých a malých písmen.
Pokud potřebujete pro konkrétní datum použít přísné srovnání s rozlišováním velkých a malých písmen, použijte BINARY
operátor
:
mysql> SELECT 'a' = 'A';
-> 1
mysql> SELECT BINARY 'a' = 'A';
-> 0
mysql> SELECT 'a' = 'a ';
-> 1
mysql> SELECT BINARY 'a' = 'a ';
-> 0
Takže ve vašem případě:
SELECT g_path FROM glyphs WHERE BINARY g_glyph = :g_glyph ORDER BY rand()