Non. Pour le faire une seule fois, il vous suffirait d'écrire l'instruction de suppression pour la table que vous souhaitez mettre en cascade.
DELETE FROM some_child_table WHERE some_fk_field IN (SELECT some_id FROM some_Table);
DELETE FROM some_table;