Junior — Middle
Каква е целта на ключовата дума UNIQUE в SQL и в кои случаи се използва?
sobes.tech AI
Отговор от AI
Ключовата дума UNIQUE в SQL се използва за ограничаване на колона или набор от колони така, че всички стойности в тях да са уникални, тоест да не се повтарят.
Това помага да се осигури цялостта на данните, например, за да няма дублиращи се записи в таблица за определено поле.
Пример за използване:
CREATE TABLE потребители (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
В този пример колоната email не може да съдържа повтарящи се стойности.
UNIQUE често се използва за полета, които трябва да са уникални, но не са първичен ключ, като номера на телефони, логини, сериен номер и т.н.