Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2014, 04:22
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: DELETE de múltiples entradas en distintas tablas

Si son tablas MySQM, tendrás que hacer tres DELETEs diferentes, no hay otra forma. Y no te conviene hacerlo por TRIGGERS, por lo que no te aconsejo intentarlo de ese modo.
Lo que yo te sugeriría es que lo hagas todo dentro de un stored procedure, donde puedes hacer cada etapa de validación necesaria para controlar la consistencia de datos.
Es decir, antes de borrar una tabla, recuperas el registro entero. Si falla una de cualquiera de ellas, reinsertas lo recuperado y cancelas la operación.
¿se entiende?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)