Nadat we informatie in de database gezet hebben en de informatie uit de database kunnen lezen komt het voor dat we de gegevens willen aanpassen die in de database zijn opgeslagen. Dit doen we door middel van het MySQL functie UPDATE. Zoals je misschien wel hoopt zullen we dit ook weer stap voor stap uitleggen.
Zoals we dus net gelezen hebben gebruiken we het keyword UPDATE voor het aanpassen van gegevens.
UPDATE
Vervolgens selecteren we de tabel waarin de gegevens staan die geupdate dienen te worden.
UPDATE leden
Nadat we de tabel hebben geselecteerd gaan we daadwerkelijk de gegevens wijzigen. Dit gebeurt door de syntax SET <veldnaam> = <waarde>.
UPDATE leden SET naam = 'Nieuwe naam'
Wanneer we deze query uit gaan voeren zullen we zien dat alle gegevens aangepast worden. We moeten namelijk nog aangeven welke gegevens aangepast dienen te worden. Dit kan met het WHERE statement. Laten we zeggen dat we het lid aan willen passen die het ID 20 heeft. Dit doen we dan door de volgende code
UPDATE leden SET naam = 'Nieuwe naam' WHERE id = 20
We kunnen nu dus een enkel veld update. Omdat het niet effectief is om steeds per veld een query te draaien kan je meerdere velden tegelijk aanpassen. Je zet dan een scheidingsteken tussen de verschillende SET gegevens. Het scheidingsteken is , <komma>. Het is niet nodig om de SET te herhalen. Je kan namelijk de veldnamen scheiden van elkaar zoals je in onderstaand voorbeeld ziet.
UPDATE leden SET naam = 'Nieuwe naam', woonplaats = 'New York'
Tot zover het updaten van gegevens. Bekijk ook de voorbeelden.