Cita:
Iniciado por mauled
Pues hasta donde tengo entendido, no hay una función que te elimine la información de otras tablas, cuando existe la relación de "llave foranea". Esto lo vas a tener que realizar tú tabla por tabla
Saludos.
Si la las tablas tienen una relación de FK donde se indicó ON DELETE CASCADE, al borrar la tabla origen de la FK, el registro de la tabla donde ese valor es FK se borra también.
Eso lo puedes leer en cualquier manual de SQL básico.
Existen ciertas limitaciones:
1) Sólo es funcional en motores de tablas que posean la restricción de FK (En MySQL, las tablas MyISAM no sirven).
2) El registro de la tabla dependiente no debe ser a su vez FK en otra tabla, a menos que en esa tabla la FK también esté definido el ON DELETE CASCADE para el caso.