02/12/2009, 15:50
|
| 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) |