TinyInt es un tipo numérico de datos, como el booleano, el real, el entero, el de coma flotante…
Soy un… ¿obseso? de la optimización a al hora de programar, y eso a veces conlleva fallos. Porque, siendo realistas, la diferencia hoy día entre poner en un campo un tipo entero y un TinyInt (hablando de memoria / recursos utilizados) es ínfima. Pero, para campos numéricos que supongo que no van a pasar de 100, sigo utilizándolo.
El problema es que cambies la funcionalidad de programa, y ahora el campo en cuestión sea un contador activo. Porque el TinyInt llega contando hasta 127, y de ahí no pasa. Y cuando para de contar, puede hacer que te tires media hora revisando código para intentar descubrir dónde está el punto y coma que falta…
Así que ya sabéis. ¡Cuidado con los tipos de datos! ¡Son importantes!
Deja un comentario