Junior — Middle
Comment assurer la présence de valeurs uniques dans une colonne d'une table de base de données?
sobes.tech IA
Réponse de l'IA
Для обеспечения уникальности значений в столбце таблицы базы данных используется ограничение UNIQUE. Оно гарантирует, что в данном столбце не будет повторяющихся значений.
Пример на SQL:
CREATE TABLE users (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
В этом примере столбец email не может содержать дублирующиеся значения.
Также можно добавить уникальный индекс к существующему столбцу:
CREATE UNIQUE INDEX idx_unique_email ON users(email);
В Java при работе с ORM (например, Hibernate) можно использовать аннотацию @Column(unique = true) для указания уникальности поля в сущности.