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.