Urutan dan persamaan karakter ditentukan oleh kolasi . Dalam kebanyakan kasus, susunan case-insensitive digunakan.
Jika Anda perlu menggunakan perbandingan yang ketat dan peka huruf besar/kecil untuk datum tertentu, gunakan BINARY
operator
:
mysql> SELECT 'a' = 'A';
-> 1
mysql> SELECT BINARY 'a' = 'A';
-> 0
mysql> SELECT 'a' = 'a ';
-> 1
mysql> SELECT BINARY 'a' = 'a ';
-> 0
Jadi dalam kasus Anda:
SELECT g_path FROM glyphs WHERE BINARY g_glyph = :g_glyph ORDER BY rand()