Встречается на собеседованиях • сегодня
Может ли одна из колонок составного Primary Key быть Nullable
Нет, ни одна из колонок в составе составного первичного ключа (Composite Primary Key) не может быть NULL. Первичный ключ по определению должен однозначно идентифицировать запись, а NULL означает отсутствие значения, что нарушает это требование.
Пример с ошибкой:
sql
CREATE TABLE example (
column1 INT,
column2 INT NULL,
PRIMARY KEY (column1, column2) -- Ошибка: column2 не может быть NULL
);Если нужна гибкость, можно использовать UNIQUE индекс с NULL-допустимыми колонками, но это не заменит первичный ключ.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы