MySQL-query's zijn standaard niet hoofdlettergevoelig. Hieronder volgt een eenvoudige zoekopdracht die zoekt naar 'value'
. Het retourneert echter 'VALUE'
, 'value'
, 'VaLuE'
, enz...
SELECT * FROM `table` WHERE `column` = 'value'
Het goede nieuws is dat als u een hoofdlettergevoelige zoekopdracht moet maken, dit heel eenvoudig is met de BINARY
operator, die een byte voor byte vergelijking dwingt:
SELECT * FROM `table` WHERE BINARY `column` = 'value'