Вопросы к Поиску с Алисой
Разница между ON DELETE CASCADE и RESTRICT в внешних ключах заключается в поведении при удалении связанных строк в главной таблице: metanit.com stackoverflow.com
Таким образом, ON DELETE CASCADE позволяет каскадно удалять строки из зависимой таблицы, а ON DELETE RESTRICT предотвращает какие-либо действия в зависимой таблице при удалении или изменении связанных строк в главной таблице. metanit.com learnsql.com