Sobes.tech
Junior — Middle

Kun je beperkingen instellen op bestaande tabellen in de database?

sobes.tech AI

Antwoord van AI

Ja, beperkingen (constraints) kunnen worden toegevoegd aan bestaande tabellen in de database met behulp van het commando ALTER TABLE. Bijvoorbeeld, je kunt een foreign key, uniekheid of NOT NULL beperking toevoegen.

Voorbeeld in SQL om een unieke beperking toe te voegen:

ALTER TABLE users
ADD CONSTRAINT unique_email UNIQUE (email);

Houd er rekening mee dat het toevoegen van beperkingen aan een tabel met bestaande gegevens fouten kan veroorzaken als de gegevens niet aan de nieuwe regels voldoen. In dat geval moeten de gegevens eerst worden opgeschoond of gecorrigeerd, en daarna de beperking worden toegevoegd.