BLACK FRIDAY

осталось 5 дней

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

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

Ответы
Аватар пользователя Roman Ashikov
Roman Ashikov
28 февраля 2022

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

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

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

ALTER TABLE users
ADD UNIQUE (email)
Добавьте ваш ответ

Рекомендуемые курсы

postgresql
транзакции
нормальные формы
СУБД
27 часов
Посмотреть

Похожие вопросы