Jump to content

Problema con el ID de 13 digitos, no importa los productos


Recommended Posts

Soy nuevo , no se si este post este correcto aqui.
El tema es que tengo productos que me envian para subir con ID de 13 digitos ejemplo 8510242533522, a la hora de importar no suben los productos, en cambio cuando le pongo un ID bajo como por ejemplo 9 si sube.... yo necesito subir los productos con ese tipo de ID ya q es una base de datos extensa y se trabaja con 13 digitos.
ayuda por favor, no se q hacer. saludos....

Yunier

Link to comment
Share on other sites

Hola:

Con id, supongo que te refieres a id del producto.
Lo más probable es que el campo id sea un int.
Un int, generalmente, es un entero con una longitud de 32 bits.

Entonces, con un int, podemos escribir 2^32 diferentes ids, teniendo en cuenta que no habran ids negativas.
2^32 = 4294967296. Si se intenta escribir una id igual o superior al número anterior obtendremos un error y
claramente cualquier id de 13 dígitos está fuera del rango de un int. La solución en este caso pasaría por usar
un valor float para almacenar la id.

No se si el campo id es int, pero si lo es, el fallo es por eso.
Si el campo fuera varchar probablemente pasaría algo similar: la longitud del varchar es menor que 13.

Un saludo!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...