unikalne ograniczenie uniemożliwia dwóm rekordom posiadanie identycznych wartości w kolumna. Na przykład w tabeli klientów możesz uniemożliwić dwóm lub więcej osobom posiadanie identycznego wieku.
przykład
na przykład poniższe zapytanie SQL tworzy nową tabelę o nazwie CUSTOMERS i dodaje pięć kolumn., Tutaj kolumna wieku jest ustawiona na UNIQUE, więc nie możesz mieć dwóch rekordów z tym samym wiekiem.
Jeśli tabela klientów została już utworzona, należy dodać unikalne ograniczenie do kolumny wiek. Możesz napisać instrukcję taką jak zapytanie, które jest podane w bloku kodu poniżej.
ALTER TABLE CUSTOMERS MODIFY AGE INT NOT NULL UNIQUE;
Możesz również użyć następującej składni, która obsługuje nazywanie ograniczenia w wielu kolumnach.
ALTER TABLE CUSTOMERS ADD CONSTRAINT myUniqueConstraint UNIQUE(AGE, SALARY);
upuść unikalne ograniczenie
aby upuścić unikalne ograniczenie, użyj następującego zapytania SQL.,
ALTER TABLE CUSTOMERS DROP CONSTRAINT myUniqueConstraint;
If you are using MySQL, then you can use the following syntax −
ALTER TABLE CUSTOMERS DROP INDEX myUniqueConstraint;