09/11/2010, 05:09
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses Puntos: 574 | |
Respuesta: Duda a la hora de crear un campo con multiples valores El campo enum permite entrar unos valores determinados, no se si te he entendido, pero lo que no puedes hacer es que esos valores varien en funcion del producto.
Supongamos
Producto1 Opciones 1,2 o 3
Producto2 Opciones 4,5 o 6
en el campo enum tendrias que poner enum(1,2,3,4,5,6) con lo que si esto se alarga a muchos productos con opciones distintas el enum dejaria de tener sentido.
Yo te aconsejaria no usar el enum si no un campo integer (si las opciones són digitos) y hacer una validación previa al insert. Es decir antes de hacer el insert comprovar por programación que la opción elegida concuerda con el producto.
Quim |