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

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

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

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

Похожие вопросы
27 дек. 2024, в 17:43
500 руб./за проект
27 дек. 2024, в 17:36
2000 руб./за проект
27 дек. 2024, в 17:34
1500 руб./за проект