next up previous contents


3.11 Löschen von Datensätzen

Genau gleich verfahren wir beim Löschen von Datensätzen:

mysql> delete from akten where ID=2;
Query OK, 1 row affected (0.01 sec)

Kleine Quizfrage am Rande: Wieviele Datensätze haben wir nun in der Tabelle? Drei minus eins ergibt hoffentlich keine zwei Fragezeichen. Wir müssen ja nicht gleich 'Erbsen' zählen, aber es ist beruhigend zu wissen, wie gross (mindestens in etwa) unsere Datentabellen sind.

Image tip.png Wer Mühe mit Kopfrechnen hat, möge mit 'select count(*) from akten' kurz nachzählen.

Wenden wir uns noch kurz der zweiten Tabelle zu. Alles, was wir mit der Tabelle 'akten' gemacht haben, können wir auch mit der Tabelle 'seiten' anstellen. Fügen wir zunächst zwei Datensätze hinzu:

mysql> insert into seiten (AkteID,Seite,Text) values
    -> (1,1,'Ferien, Felsberg, Schweiz');
Query OK, 1 row affected (0.00 sec)

mysql> insert into seiten (AkteID,Seite,Text) values
    -> (1,2,'Wir erfassen eine zweite Seite');
Query OK, 1 row affected (0.00 sec)



Dokument als PDF anzeigen -- © 2003-06-15 by Urs Pfister, CH-8057 Zürich