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.