Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между каскадным и некаскадным удалением записей в таблицах с точки зрения механизма работы.
Каскадное удаление позволяет при удалении строки из главной таблицы автоматически удалить все связанные строки из зависимой таблицы. metanit.com Для этого применяется опция CASCADE. metanit.com
Некаскадное удаление может подразумевать, например, установление значения NULL для связанных записей, а не их удаление. qna.habr.com devreflex.ru Это делается, чтобы не потерять данные, которые нужно учитывать в статистике или в других местах. qna.habr.com
Таким образом, разница заключается в том, что при каскадном удалении удаляются все связанные записи, а при некаскадном — только некоторые из них.
Использовать каскадное удаление следует с осторожностью, так как при неаккуратном обращении оно может привести к непреднамеренной потере данных. appmaster.io