Benutzer-Werkzeuge

6. Datensatz löschen

Gelegentlich kommt es vor, dass Sie einen Datensatz löschen wollen.

Hier nochmals unsere aktuellen Kund*innen:

Der grundsätzliche Befehl lautet wie folgt:

DELETE FROM TABLE_NAME WHERE condition;

Aufgabe 1

Löschen Sie alle Kund*innen, welche aus Köniz stammen. Wie lautet der SQL-Befehl?

Lösung

Das Esthi Zwahlen sollte nun entfernt sein:

Datensatz wieder einfügen

Jetzt haben Sie festgestellt, dass Sie Esthi doch nicht löschen wollten…

Aufgabe 2

Also erfassen Sie Esthi nochmals rasch:

Esthi Zwahlen
Kirchstrasse 75
3098 Köniz
CH

Lösung

Listen Sie nochmals alle Kund*innen auf:

Aufgabe 3

Fällt Ihnen etwas auf, was nun anders ist als vorher?

Ja doch, es sollte was auffallen😅.

Lösung

Autoincrement

Jetzt haben Sie grad das Geheimnis vom Autoincrement auf dem Attribut "tKundenID" entdeckt. Das DBMS zählt immer brav eins hoch. Sobald ein Datensatz gelöscht wurde, ist diese Nummer aber für immer und ewig weg. Es wird nicht plötzlich die Nr. 3 an eine neue Kund*in vergeben.

Nein, Esthi Zwahlen kriegt nun die 6, auch wenn sie vorher die 3 hatte. Das ist dem DBMS egal.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

Mehr Info