Un'opzione è CAST
il 112
a CHAR
per ottenere una corrispondenza adeguata:
WHERE CAST(id AS CHAR(12)) = '112abcdefg'
Il 12
in CHAR
è un'ipotesi; dovrebbe essere abbastanza grande per il tuo id
più grande .
Ciò probabilmente ucciderà ogni possibilità di ottimizzazione, quindi un'altra opzione (anche se di cui non sono sicuro al 100%) è usare un BINARY
confronto. L'ho provato con alcuni valori diversi e funziona:
WHERE BINARY id = '112abcdefg'