Mysql
 sql >> Database >  >> RDS >> Mysql

Query MySQL con distinzione tra maiuscole e minuscole

Le query MySQL non fanno distinzione tra maiuscole e minuscole per impostazione predefinita. Di seguito è riportata una semplice query che cerca 'value' . Tuttavia restituirà 'VALUE' , 'value' , 'VaLuE' , ecc...

SELECT * FROM `table` WHERE `column` = 'value'

La buona notizia è che se è necessario fare una query con distinzione tra maiuscole e minuscole, è molto facile farlo utilizzando BINARY operatore, che forza un confronto byte per byte:

SELECT * FROM `table` WHERE BINARY `column` = 'value'