Foreign key с CASCADE автоматически каскадирует операции. ON DELETE CASCADE — удаляешь юзера, автоматически удаляются все его заказы. ON UPDATE CASCADE — обновил id юзера, обновится user_id во всех связанных таблицах. Удобно, но опасно: один DELETE может удалить тысячи строк в связанных таблицах. Поэтому для production часто используют ON DELETE RESTRICT (запретить удаление, если есть зависимые записи) или soft delete. CASCADE хорош для тестовых данных и таблиц с явной owner-зависимостью.
Что такое foreign key с CASCADE?
Junior
513 просмотровAFK Offer AI
Как встроить файлы в бинарник?