Spring til indhold
Academi.dk

Uge 9 · Programudvikling 2

At ændre data

INSERT, UPDATE og DELETE, og transaktioner, så en halvfærdig ændring ikke bliver stående.

Det, du skal kunne

  • INSERT, UPDATE og DELETE

    De tre kommandoer, der ændrer data. INSERT tilføjer rækker, UPDATE ændrer eksisterende, og DELETE fjerner dem. Både UPDATE og DELETE rammer alle rækker i tabellen, hvis du glemmer WHERE, og det kan ikke fortrydes.

  • Transaktioner

    En transaktion samler flere ændringer til én, der enten gennemføres helt eller slet ikke. Du starter den, laver dine ændringer, og afslutter med commit hvis alt gik godt, eller rollback hvis noget fejlede. Det er sådan du undgår halvfærdige ændringer i databasen.