Ver Mensaje Individual
  #13 (permalink)  
Antiguo 18/12/2015, 13:21
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: creando restricciones en mySQL

Obviamente debe haber alguna restricción a nivel de logica de programación que impide implementarlo. Habría que revisar el código fuente para saber la causa, pero usualmente se trata de cosas que tienen relación con la seguridad y estabilidad de los procesos.
En principio, si tenemos en cuenta que esa ON DELETE/ON UPDATE sólo existen si existen las FOREIGN KEY, y el único motor de tablas de MySQL que tiene FK es el InnoDB, desde ya podemos concluir que NO, no vas a poder implementar esa condición en MySQL.

Sólo te restaría usar FK opcionales (nulables) para el caso, cosa que suele ser una muy buena idea en ciertos sistemas. Habría que analizar puntualmente tu caso.

Otra opción que tienes es realizar ese tipo de borrados en SP, donde puedes realizar ese cambio sin problemas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)