Да, может, при соблюдении условий:
Может ли значение в столбце, на который наложено ограничение FOREIGN KEY, принимать значение NULL?
Да, может, при соблюдении условий:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Да, может, при соблюдении условий:
- Столбец, на который наложено ограничение FOREIGN KEY, не имеет ограничения
NOT NULL. - Ссылка осуществляется на столбец, допускающий значение
NULL(обычно это первичный ключ или уникальный ключ).
Если значение в столбце с FOREIGN KEY равно NULL, это означает, что строка в зависимой таблице не связана ни с одной строкой в родительской таблице.