Это не конкретный вопрос, скорее общее соображение.
Когда нужно сделать удаление нескольких таблиц в отношениях 1:M, лучше ли сделать FK ограничение с каскадным удалением или объединить таблицы в операторе удаления.
У меня был старый проект, в котором были отдельные операторы удаления для связанных таблиц, и несколько раз некоторые операторы не выполнялись, что нарушало целостность данных. Мне нужно было принять решение между этими двумя вариантами, поэтому я немного подумал, что было бы лучшим решением.
Есть также возможность сделать хранимую процедуру или транзакцию.
Поэтому я хочу услышать мнение или совет...