Wir möchten Gemeinden und Kehrichtverbrennungsanlagen (KVA) im Kanton Zürich in unserer Datenbank erfassen, ändern und löschen.
Ihre Tabellen: kanton, kva, gemeinde.
Erinnerung: kanton hat keine AUTO_INCREMENT-ID – kantons_kennzeichen ist der Primärschlüssel und muss beim INSERT immer selbst angegeben werden.
kva (Spalten: name, ort)
KVA Hagenholz, Zürich KVA Dietikon (Limeco), Dietikon KVA Hinwil, Hinwil KVA Horgen, Horgen KVA Winterthur, Winterthur
gemeinde (Spalten: name, einwohnerzahl, plz, kantons_kennzeichen, anlage_id)
('Uster', 36000, '8610', 'ZH', 3), ('Dietikon', 28000, '8953', 'ZH', 2), ('Horgen', 22000, '8810', 'ZH', 4), ('Winterthur', 114000, '8400', 'ZH', 5), ('Wetzikon', 25000, '8620', 'ZH', 3);
Passen Sie kantons_kennzeichen an den Wert an, den Sie bei kanton tatsächlich angelegt haben (z.B. „ZH“). Passen Sie die anlage_id an die Reihenfolge an, in der Sie die KVA-Datensätze eingefügt haben.
Versuchen Sie, denselben Kanton ein zweites Mal einzufügen (kantons_kennzeichen ist Primärschlüssel). Lesen Sie die Fehlermeldung.
Filtern Sie über den Gemeindenamen, z.B. ''WHERE name = 'Uster' ''. Prüfen Sie vorher mit SELECT, wie viele Zeilen betroffen sind.