Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / Какие стратегии использования внешних ключей существуют при удалении данных из главной таблицы?
Вопрос для Поиска с Алисой
7 февраля

Какие стратегии использования внешних ключей существуют при удалении данных из главной таблицы?

Алиса
На основе источников, возможны неточности

Некоторые стратегии использования внешних ключей при удалении данных из главной таблицы:

  • NO ACTION. intuit.ru Удаление строки из главной таблицы запрещается, если в дочерней таблице существует хотя бы одна ссылающаяся на неё строка. intuit.ru
  • CASCADE. intuit.ru selectel.ru При удалении строки из главной таблицы автоматически удаляются все ссылающиеся на неё строки дочерней таблицы. intuit.ru Если любая из удаляемых строк дочерней таблицы выступает в качестве родительской стороны в какой-либо другой связи, то операция удаления применяется ко всем строкам дочерней таблицы этой связи и так далее. intuit.ru
  • SET NULL. intuit.ru При удалении строки из главной таблицы во всех ссылающихся на неё строках дочернего отношения в поле внешнего ключа, соответствующего первичному ключу удалённой строки, записывается пустое значение. intuit.ru Эта стратегия может использоваться, только когда в поле внешнего ключа дочерней таблицы разрешается помещать пустые значения. intuit.ru
  • SET DEFAULT. intuit.ru При удалении строки из главной таблицы в поле внешнего ключа всех ссылающихся на неё строк дочерней таблицы автоматически помещается значение, указанное для этого поля как значение по умолчанию. intuit.ru Эта стратегия применима лишь в тех случаях, когда полю внешнего ключа дочерней таблицы назначено некоторое значение, принимаемое по умолчанию. intuit.ru
  • NO CHECK. intuit.ru При удалении строки из главной таблицы никаких действий по сохранению ссылочной целостности данных не предпринимается. intuit.ru
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Tue Jul 15 2025 10:55:15 GMT+0300 (Moscow Standard Time)