Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comme sensible à la casse dans MySQL

Une bien meilleure solution en termes de performances :

SELECT .... FROM .... WHERE `concatenated` LIKE BINARY '%SearchTerm%';

La comparaison de chaînes est sensible à la casse lorsque l'un des opérandes est une chaîne binaire.

Une autre alternative consiste à utiliser COLLATE ,

SELECT ....
FROM ....
WHERE `concatenated` like '%SearchTerm%' COLLATE utf8_bin;