Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2009, 19:38
raleandri
 
Fecha de Ingreso: junio-2009
Mensajes: 22
Antigüedad: 15 años, 6 meses
Puntos: 1
De acuerdo ON DELETE mysql

Hola amogos del foro, de nuevo molestandolos con conconsultas y dudas.

Tengo el siguiente caso:

tabla empresa: con un id_empresa
tabla proveedores: con un id_provedor y foranea a id_empresa

tabla compras: con foranea al id de la empresa
tabla ventas: con foranea al id de la empresa
tabla productos: con foranea al id de la empresa
tabla gastos: con foranea al id de la empresa

¿¿ como puedo gestionar los datos, como por ejemplo cuando borro una empresa, me borre toda la informacion de esa empresa. ??

yo probe colocando en la tabla empresa (id empresa) ondelete cascade pero nda por ahora.

Y una pregunta un poco tonta per la hago igual.
¿¿ cuando borro un proveedor puedo lograr que no me elimine el dato de la tabla compra por ejemplo ?? (esto me suena imposible ya es una clave foranea, pero lo consulto por las dudas)


desde ya muchas gracias a quien por lo menos se tome el trabajo de leer esto.


saludos !!