Задать вопрос

Ограничение внешних ключей mysql?

Доброго времени суток вопрос касается внешних ключей таблиц, есть 2 таблицы masters и clients, связаны внешним ключем master_id, не накладываются ограничения (или я что то не правильно делаю) ключ есть, но строчки удаляютсяf5033aa3e36d4ae68f9e916a4a1ff9e0.jpg
выбираю CASCADE - сбрасывает на RESTRICT и ограничений не накладывает. Желательно получить CASCADE, что делаю не так?
  • Вопрос задан
  • 910 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
@ruzhevich Автор вопроса
Помогла вот эта статья mindhalls.ru/foreign-keys-in-mysql , рекомендую, вопрос закрыт
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Данный внешний ключ означает, что нельзя удалять строки из таблицы `masters` если в таблице `clients` есть соответствующие им записи. Из таблицы `clients` строки можно удалять без ограничений.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы