Borrar Registros de base de datos Mysql

Iniciado por JRO1384, 4 Noviembre 2013, 16:41 PM

0 Miembros y 1 Visitante están viendo este tema.

JRO1384

Buenas necesito una ayuda!! como hago para eliminar de mi base de datos los registros de forma que si al borrar de mi tabla padre se me borren los hijos y los nietos. y si solo quiero borrar los hijos se me borre los nietos.

tengo un sistema de administracion que si borro de la pantalla principal se me borre todo lo que esta debajo de el.

basickdagger

Cita de: JROJAS1384 en  4 Noviembre 2013, 16:41 PM
Buenas necesito una ayuda!! como hago para eliminar de mi base de datos los registros de forma que si al borrar de mi tabla padre se me borren los hijos y los nietos. y si solo quiero borrar los hijos se me borre los nietos.

tengo un sistema de administracion que si borro de la pantalla principal se me borre todo lo que esta debajo de el.


para eso podrias usar los inner join de sql...no se si ya lo hayas probado...

Saberuneko

Tienes que poner bien los constraints a la hora de hacer las tablas.
Por otro lado, también podrías tratarlo con triggers, utilizando las claves foráneas.

Sin un caso mucho más específico, no te puedo dar un ejemplo mucho más específico.