Сегодня я играл с MySQL и читал их документацию, получил полезную информацию по оптимизации и многое, чего я не знал.Теперь я добавляю внешние ключи в свое веб-приложение, потому что оно добавляет ограничения, и я считаю его весьма полезным.
Я сомневаюсь, что сейчас есть таблица Roles и таблица Users, я установил отношение к RoleID пользователя, которое при удалении идентификатора роли (из таблицы Roles, родительского) должно быть удалено пользователем.
Теперь у меня вроде есть ответ, но я предпочитаю, чтобы кто-то подтвердил, удостоверение личности должно совпадать?или внешний ключ выполняет действие независимо от того, совпадает он или нет?