Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/03/2009, 16:15
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: foreign key ayuda

Lo de borrarlo iria en contra de la integridad referencial, ya que ademas del producto, detalle_venta tiene tambien relacion con venta.
Por lo que veo, lo que quieres hacer es borrar el producto pero no la venta, dejando un espacio en el campo producto pero con el id_venta y cantidad.

Lo mejor que puedes hacer, es on update cascade como te decia ahora. ya que ahi no intenta borrar un registro con mas relaciones, simplemente lo actualiza.