MySQL-forespørgsler skelner ikke mellem store og små bogstaver som standard. Følgende er en simpel forespørgsel, der leder efter 'value'
. Det vil dog returnere 'VALUE'
, 'value'
, 'VaLuE'
osv...
SELECT * FROM `table` WHERE `column` = 'value'
Den gode nyhed er, at hvis du skal lave en forespørgsel, der skelner mellem store og små bogstaver, er det meget nemt at gøre ved at bruge BINARY
operator, som fremtvinger en byte for byte sammenligning:
SELECT * FROM `table` WHERE BINARY `column` = 'value'