Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2013, 12:12
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Definición de campos numéricos con paréntesis

Tienes toda la razon.... a veces no se hacen las cosas bien...

Cita:
con la intención de almacenar valores 0/1 en 'campo2'
ese campo2 permite guardar del 0 al 99 ... para guardar solo 0/1 seria INT(1) o como bien dices un TINYINT(1) o BOOL... En realidad INT(1) permite guardar de 0 a 9, enteros de un solo digito. Para guardar una variable boleana lo optimo es usar un BOOL como su nombre dice.... En quanto al espació entre INT(1) y TINYINT(1) creo que no hay diferencia, si la hay en ese campo2 INT(2)....

http://dev.mysql.com/doc/refman/5.7/...-overview.html
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 05/11/2013 a las 12:21