Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2009, 04:27
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Duda declarar tipo de columna en tabla (tamaño)

Buenas,

Tengo una duda (tonta) que quiero asegurarme qué significa realmente esto

id int(2) NOT NULL auto_increment,

Mi duda no está en el auto_increment, sino es más básica aún. Que significa int(2)

Es la longitud de la columna en bytes?

Yo creo que es el tamaño en bytes, pero cuantos números se pueden crear en 2 bytes? :S

¿Es correcto el calculo 2 bytes = a 8bits por tanto 2^8 numeros? 256 numeros caben en un int(2) y por tanto en un int(3) se calcuaria siempre de la misma forma 3byes = 12bits >> 2^12 son los nuemros para int(3) ?¿?¿?

Muchas gracias de antemano!