Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2016, 16:00
Avatar de ghidalgoram
ghidalgoram
 
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 10 meses
Puntos: 7
Pregunta ¿ SET/ENUM o Nueva tabla ?




Nunca he utilizado los campos de tipo SET o ENUM. Me di a la tarea de investigar (inclusive en este foro). Pareciera que solo es recomendable utilizarlo para casos muy específicos.

VERDADERO/FALSO
DIA/NOCHE
MASCULINO/FEMENINO


Podría dar problemas en el futuro, en el caso que esos valores se tengan que cambiar.

Ejemplo.
Suponiendo que creo tabla llamada "tbl_movimientos". Creo un campo con el nombre 'tipo_movimiento'. A ese campo asigno los siguientes valores:

ENUM('INGRESOS', 'GASTOS', 'AHORROS')

Suponiendo que con el tiempo, la tabla tiene 1000 registros. Si intento cambiar 'GASTOS' por 'EGRESOS'.

¿Qué pasara con los registros que tenían la palabra 'GASTOS' ?

Basado en sus experiencias ¿recomiendan usar este tipo de datos ?



Fuentes:
http://komlenic.com/244/8-reasons-wh...-type-is-evil/

http://www.forosdelweb.com/f86/modif...asa-si-823818/

https://datafull.co/p/que-tipo-de-da...ores-booleanos
__________________
Loading...