Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/09/2003, 19:17
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
el "flag" no es un tipo de dato .. sino un "concepto" .. Determina "estados" .. concretamente "DOS" .. uno de "activo" .. o "inactivo" .. o 1 y 0 .. u "on" u "off" ..

Por lo tanto . si ese "flag" lo trabajas como "1 y 0" pues puede ser un "smallint" (numérico) .. En realidad podría servirte un tipo de dato "boolean" pero en Msyql que recuerde no hay (lo más pareceido .. hacertelo tu mismo con uno numérico .. o un CHAR y guardas sólo un caracter ..)

Si guadars "activo" .. e "incactivo" .. pues podrías usar un campo EMUM() .. o un VARCHAR .. Eso es lo de menos .. Pero, por supuesto si sabes que sólo tendrá "dos" estados (dos datos que almacenar y fijos .. uno u otro), usa un tipo de dato que consuma poco espacio en tu BD .. (un CHAR por ejmplo .. a 1 caracter sólo de tamaño .. o un smallint ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.