Problem mit Fremdschlüssel

gondor

Mitglied
Hallo!

Ich habe ein Problem bei der Vergabe von Schlüsseln.

Vllt. liegt es auch einfach an mein Verständnisproblem. Hier die Situation:

Ich habe 2 Tabellen:

mess_unit (id, name)
id = primary, name = unique

1, °C
2, %rH

mess_sensor(id, name, mess_unit_id)
id = primary, name und mess_unit_id = unique, mess_unit_id = fk

Warum kann ich für mess_unit_id einenWwert eingeben, der nicht als id in mess_unit enthalten ist. Ich referenziere doch mit meinem fk auf diese Tabelle...

Der Eintrag ist bei mir möglich, sollte aber verboten sein:

1, S01H01, 1000 <---
2, S01H01, 2

Dabei sollen für mess_unit_id nur 1 und 2 zur verfügung stehen...

Vielen Dank für Hilfe...
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück