Встречается на собеседованиях • сегодня

Для чего нужен модификатор UNIQUE

Модификатор UNIQUE в SQL используется для обеспечения уникальности значений в столбце или группе столбцов таблицы. Он предотвращает дублирование данных, гарантируя, что все значения в указанном столбце (или комбинации столбцов) будут уникальными.

Пример создания таблицы с UNIQUE:

sql
CREATE TABLE users (
    id INT PRIMARY KEY,
    email VARCHAR(255) UNIQUE,
    username VARCHAR(50) UNIQUE
);

Если попытаться вставить дубликат email или username, СУБД выдаст ошибку. Также можно добавить UNIQUE к существующей таблице:

sql
ALTER TABLE users ADD CONSTRAINT unique_email UNIQUE (email);

Отличие от PRIMARY KEY: UNIQUE допускает NULL (если не запрещено явно), а PRIMARY KEY — нет.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы