/
Вопросы и ответы
/
SQL
/

Как сделать столбец уникальным sql

Как сделать столбец уникальным sql

4 года назад

Человек-Молекула

Ответы

0

Для того чтобы гарантировать уникальность значений одного поля используют ключевое слово UNIQUE. Обычно это делается при создании таблицы.

CREATE TABLE products (
    id bigint PRIMARY KEY,
    name text UNIQUE,
    price numeric
);

Если же таблица уже создана, то добавить ограничение уникальности можно с помощью ALTER TABLE ... ADD. Это делается следующим образом:

ALTER TABLE users
ADD UNIQUE (email)

4 года назад

Roman Ashikov