Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/08/2013, 08:04
PabloManuel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 236
Antigüedad: 13 años, 11 meses
Puntos: 6
Respuesta: Relación MySql líneas y cabeceras

Cita:
Iniciado por gnzsoloyo Ver Mensaje
O declaras esa FK como nulable, y cargas NULL en ese caso
Me quedo con esto, mi ecommerce será para distribuirlo, es decir, vengo una web bajo suscripción que incluye ecommerce y muchas cosas más.

Este es el motivo de dejarlo abierto.

Por ejemplo, si es una pizzería o una empresa de servicios no habría fabricante. Ya pensé en crear un valor en Fabricantes que fuese 'desconocido' o 'nulo' pero me suena a parche y a la hora de revisar el código y con los formularios de alta prefiero que se quede en blanco con valor null y listo.

¿como hago eso que dices?

Puse los tres campos con predeterminado null de esta manera:
Código MySQL:
Ver original
  1. ALTER TABLE  `ec_articulos` CHANGE  `Fabricante`  `Fabricante` INT( 9 ) NULL;
  2. ALTER TABLE  `ec_articulos` CHANGE  `Talla`  `Talla` INT( 9 ) NULL;
  3. ALTER TABLE  `ec_articulos` CHANGE  `Color`  `Color` INT( 9 ) NULL;

pero me sigue dando error.