Встречается на собеседованиях • сегодня
Может ли быть два одинаковых значения в столбце PRIMARY KEY в БД
Нет, столбец с PRIMARY KEY не может содержать дублирующихся значений. Это одно из ключевых ограничений первичного ключа:
- PRIMARY KEY гарантирует уникальность каждой записи
- Он автоматически создаёт UNIQUE индекс
- Также подразумевает NOT NULL ограничение
Пример:
sql
CREATE TABLE users (
id INT PRIMARY KEY, -- не может быть двух одинаковых id
name VARCHAR(100)
);При попытке вставить дубликат получим ошибку. Если нужны неуникальные значения, используйте обычный столбец или FOREIGN KEY.

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