MySQL: SELECT case sensitive

Se avete provato a fare una ricerca su un campo testo, vi sarete accorti che il risultato è CASE INSENSITIVE ovvero MySQL seleziona sia le righe in cui la stringa cercata è scritta in maiuscolo che minuscolo (o misto).

E’ possibile, per alcune tipologie di collation, impostare il CASE SENSITIVE, però se avete un DB già esistente e non potete agire sulla struttura, è possibile la chiave BINARY come soluzione alternativa.

Ad esempio la query:

diventerà:

(attenzione a mettere la parola chiave BINARY prima della stringa da cercare in modo che venga comunque usato l’indice del campo).

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta