Hola a todos.
Tengo la siguiente base de datos:
Usuarios, Noticias, Comentarios, NoticiasComent.
Necesito que mediante un menú de administrador se puedan borrar usuarios
Usuarios es la tabla principal, es la tabla "padre" de Noticias y de Comentarios, y NoticiasComent relaciona noticias y comentarios. En Noticias y Comentarios hay un campo en cada uno que tiene la clave principal del usuario elegido
Si quiero eliminar un usuario tengo que borrar primero las relaciones en NoticiasComent, después en comentarios, luego en noticias, y finalmente el usuario, que ya no tiene ninguna relación en otros sitios. El problema es que no sé exactamente qué consulta realizar, porque escribiendo lo siguiente:
mysql_query("DELETE FROM comentarios, noticiascoment USING comentarios INNER join noticiascoment USING (idcomentario) WHERE autorc=$_GET[id]");
Me da el siguiente error:
Cannot delete or update a parent row: a foreign key constraint fails (`blog/noticiascoment`, CONSTRAINT `noticiascoment_ibfk_2` FOREIGN KEY (`idcomentario`) REFERENCES `comentarios` (`idcomentario`))
¿Alguien sabe qué podría hacer?
Gracias.