Bazy danych · Junior · Pytanie 68 z 75
Co robi ON DELETE CASCADE na kluczu obcym?
- 1Zabrania usuwania wiersza, do którego są odwołania
- 2Usuwa całą tabelę
- ✓Poprawna odpowiedź: Usunięcie wiersza, do którego są odwołania, usuwa też wiersze, które się do niego odwołują
Wyjaśnienie
Na przykład usunięcie użytkownika usuwa jego sesje. Domyślnie (NO ACTION) usunięcie jest blokowane, dopóki istnieją odwołania; SET NULL czyści odwołanie.