Une option consiste à CAST
le 112
à CHAR
pour obtenir une bonne correspondance :
WHERE CAST(id AS CHAR(12)) = '112abcdefg'
Le 12
dans CHAR
est une supposition ; il doit être assez grand pour votre plus grand id
.
Cela tuera probablement toute chance d'optimisation, donc une autre option (bien que je ne sois pas sûr à 100%) consiste à utiliser un BINARY
comparaison. J'ai essayé ceci avec quelques valeurs différentes et cela fonctionne :
WHERE BINARY id = '112abcdefg'