de unieke beperking voorkomt dat twee records identieke waarden in een kolom hebben. In de klantentabel wilt u bijvoorbeeld voorkomen dat twee of meer mensen een identieke leeftijd hebben.
voorbeeld
bijvoorbeeld, de volgende SQL-query maakt een nieuwe tabel met de naam klanten en voegt vijf kolommen toe., Hier is de kolom leeftijd ingesteld op uniek, zodat u geen twee records met dezelfde leeftijd kunt hebben.
als de klantentabel al is aangemaakt, voeg dan een unieke beperking toe aan de kolom leeftijd. Je zou een statement schrijven zoals de query die wordt gegeven in het codeblok hieronder.
ALTER TABLE CUSTOMERS MODIFY AGE INT NOT NULL UNIQUE;
u kunt ook de volgende syntaxis gebruiken, die ook het benoemen van de beperking in meerdere kolommen ondersteunt.
ALTER TABLE CUSTOMERS ADD CONSTRAINT myUniqueConstraint UNIQUE(AGE, SALARY);
een unieke beperking laten vallen
gebruik de volgende SQL-query om een unieke beperking te laten vallen.,
ALTER TABLE CUSTOMERS DROP CONSTRAINT myUniqueConstraint;
If you are using MySQL, then you can use the following syntax −
ALTER TABLE CUSTOMERS DROP INDEX myUniqueConstraint;