Jak opisano w Składanie wyrażeń :
możesz dodaj jawny COLLATE
klauzula w wyrażeniu, aby zmusić jeden z operandów do wyraźnego porównania z niższą wartością koercji:
USER_PASSWORD=ip_user_password COLLATE 'latin1_general_cs'
Możesz nawet rozważyć latin1_bin
w takim przypadku?
W każdym razie nie powinieneś przechowywać haseł w postaci zwykłego tekstu . Zamiast tego przechowuj solone skróty haseł użytkowników i po prostu sprawdź, czy skrót pasuje do tego, który jest przechowywany.