Delete

Het verwijderen van rijen uit een tabel gebeurt met het commando DELETE. De basis syntax is:

DELETE FROM tabel 
WHERE voorwaarden ;

Dit commando verwijdert hele rijen tegelijk, het is dus heel belangrijk om duidelijk aan te geven aan welke voorwaarden de te verwijderen rijen moeten voldoen om niet de verkeerde gegevens te verwijderen. Als je de voorwaarden weg laat dan worden alle rijen uit de tabel verwijderd! Stel dat lidnr 14 haar lidmaatschap van de tennisvereniging heeft opgezegd, dan kan ze uit de tabel worden verwijderd.

De query wordt dan:

DELETE FROM leerlingen 
WHERE llnr = 52;

Net zoals bij UPDATE maken we bij de voorwaarden bij DELETE zoveel mogelijk gebruik van de unieke waarde (of primairy key), hier dus het lidnr.

Zouden we de volgende query gebruiken:

DELETE FROM leerlingen 
WHERE voornaam = 'Jan' ;

dan zouden alle rijen met de naam 'Jan' worden verwijderd.

Last updated