sql >> Base de Datos >  >> RDS >> Mysql

mysql donde coincide exactamente

Podrías convertir el id a una cadena para que la comparación se haga exactamente. Podrías usar LIKE para causar una conversión implícita

SELECT cd.title, cd.city FROM coupon_detail cd WHERE cd.id LIKE '260abcxyz';

o alternativa, puede realizar el reparto de forma explícita

SELECT cd.title, cd.city FROM coupon_detail cd WHERE CAST(cd.id AS CHAR) = '260abcxyz';

Sin embargo, si todas sus ID son números enteros, probablemente sea más apropiado verificar estos valores antes de intentar consultar la base de datos. (Si la identificación con la que está consultando no es un número, no puede haber una coincidencia de todos modos).