Comme documenté sous Collation d'expressions :
Vous pourriez ajoutez un COLLATE
explicite
clause dans votre expression pour forcer l'un des opérandes à avoir un classement explicite avec une valeur de coercibilité inférieure :
USER_PASSWORD=ip_user_password COLLATE 'latin1_general_cs'
Vous pourriez même envisager latin1_bin
dans ce cas ?
Dans tous les cas, vous ne devriez pas stocker les mots de passe en clair . Au lieu de cela, stockez salé hachages des mots de passe de vos utilisateurs et vérifiez simplement que le hachage correspond à celui qui est stocké.