Бази даних · Middle · Запитання 75 з 75
Що робить зовнішній ключ з ON DELETE RESTRICT (або NO ACTION за замовчуванням), коли видаляють рядок, на який посилаються?
- 1Рядки з посиланням теж видаляються
- 2Посилання стає NULL
- ✓Правильна відповідь: Видалення не вдається, поки інші рядки на нього посилаються
Пояснення
Це захищає від рядків-сиріт. NO ACTION можна відкласти до кінця транзакції через DEFERRABLE, RESTRICT - ні.