Встречается на собеседованиях • сегодня
Что такое ограничение unique в SQL
Ограничение UNIQUE в SQL гарантирует, что все значения в столбце (или комбинации столбцов) будут уникальными. В отличие от PRIMARY KEY, допускает NULL (но обычно только один NULL на столбец).
Пример создания таблицы с UNIQUE:
sql
CREATE TABLE users (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE,
username VARCHAR(50) UNIQUE
);Или для нескольких столбцов:
sql
CREATE TABLE reservations (
user_id INT,
room_id INT,
UNIQUE (user_id, room_id)
);При попытке вставить дубликат будет ошибка. Можно добавить/удалить ограничение через ALTER TABLE.

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