Kueri MySQL tidak peka huruf besar-kecil secara default. Berikut ini adalah kueri sederhana yang mencari 'value'
. Namun itu akan mengembalikan 'VALUE'
, 'value'
, 'VaLuE'
, dll…
SELECT * FROM `table` WHERE `column` = 'value'
Kabar baiknya adalah jika Anda perlu membuat kueri peka huruf besar/kecil, ini sangat mudah dilakukan dengan menggunakan BINARY
operator, yang memaksa perbandingan byte demi byte:
SELECT * FROM `table` WHERE BINARY `column` = 'value'