Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2014, 14:14
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Campos númericos en mysql

Cita:
en mi sistema que estoy haciendo el usuario va ingresar un número de ID pero algunos comienzan con 01 (asi me pasaron la bd) y en la bd esta como 1 nada mas entonces si lo buscan como 01
Eso sólo puede suceder en MySQL si el campo ha sido definito como CAHR o VARCHAR, o bien si estás haciendo la comparación como una cadena de texto, y aplique una conversión implícita a texto.
Para asegurarnos deberíamos saber cómo creas la consulta.
Los números en MySQL no se almacenan como cifras, sino como binarios, por lo que el cero a la izquierda no existe, en conseceuncia, el error que dices es imposible en un contexto numérico.

Muevo al foro de MySQL, poque has posteado en el foro equivocado (este es SQL Server).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)