Ver Mensaje Individual
  #10 (permalink)  
Antiguo 15/12/2002, 09:54
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Y si a ese INT le dices q es tipo UNSIGNED mejor ...

Con signo da un INT de rango -numero a +numero .. y para estos casos .. solo necesitas de nuemoros positivos ..

El UNSIGNED define al INT (en este caso o cualquier dato numerico) como 0 a +numero (siendo duplicado el total en positivos)

Cita:
INT[(M)] [UNSIGNED] [ZEROFILL]
A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.
Por lo tanto .. si usas UNSIGNED .. puedes ajustar mejor ese campo tipico Autonumerico y por ejemplo dejarlo en un:
MEDIUMINT o incluso con un SMALLINT te sobra pese a que luego definas solo 4 digitos o los que quieras ...

Mas info .. tipos de datos de Mysql:
http://www.mysql.com/doc/en/Column_types.html

Un saludo,