Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/12/2009, 15:50
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: mysql: enum y set

Si las opciones no sufrirán modificaciones en el transcurso del tiempo de vida de esa base de datos, puedes usar cualquiera. Ambos están definidos en la tabla y es indistinto en cuanto a la performance.
Lo que tienes que tener en cuenta es que un campo SET o un campo ENUM son restricciones de dominio, y no significa que sirvan para validar la entrada de datos por los formularios. Son para restringir los datos al momento de hacer los INSERTs.

Pero si pueden sufrir algún tipo de variaciones, como agregar otra opción o modificar la existente, no sirven. Es mejor hacerlo por medio de una tabla específica.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)