Cita:
Iniciado por gnzsoloyo
Eso se responde leyendo el Manual de Referencia:
11.2. Tipos numéricos.
El
tipo de columna define el rango de representación. Ese otro valor tiene otro uso, y cito:
Ejemplificando, si combinas en la declaración un INT(5) con ZEROFILL, y tienes ingresado un 23 en la tabla, al realizar el SELECT el resultado será 00023, en lugar de 23.
Fuera de eso, no tiene utilidad, pero el MySQL te lo pone por default al límite de representación.
Es decir, que según la tabla si yo declaro un
campo INT a secas puedo guardar 2147483647 números?
Y sí sé que no se va a llegar a 30000 registros puedo declarar
campo SMALLINT porque soporta hasta 32767 números y así ahorrar espacio en la bbdd?
Si es correcto esto... ya sé kung-fu :D
Muchas gracias de antemano