Tema: ayuda con bd
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/11/2003, 14:43
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Cambia el tipo de dato de tu id a uno mas grande. Puede que lo tengas como BYTE o algo asi. Pasalo a unsigned int.

Lo que te esta pasando es que el tipo que le has puesto a tu campo ID solo admite valores de -128 a 127, y como sera un autonumerico, solo podras tener ID de 0 a 127.

Asi que pasandolo a UNSIGNED INT podras tener nosecuantos ID.

Como es un problema de base de datos, te muevo el mensaje a susodicho foro.

Saludos desde PHP.

PD: Los nombres de los tipos que he puesto pueden no ser exactos, los he puesto de memoria. Revisa el manual en www.mysql.com para los nombres y tamaños exactos.

PD2: No, no es que sea un genio. Es que ya me ha pasado un par de veces. Y como buen informatico que se precie, conozco muchas potencias de 2 y su numero anterior (2^x - 1).

PD3: No encontraras un tipo que te permita infinitos ID, pero si uno que te de ID para un para de siglos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.