Hey Lieber Leser,
habe ein kleines Problem und bin anscheinend zu Blind um den Fehler zu sehen:
Ich habe zwei Tabellen
Haus und Bewohner
und die Bewohner sind von der HausNr. "Abhängig" sprich FK,
während ich die Tabelle Haus, mit so viel Datensätzen befüllen kann wie ich lustig bin, bekomme ich bei Bewohner keinen Einzigen hin:
z.B.
Die Tabelle Haus:
HausNr. Name
1 Gruen
2 Blau
Und bei Tabelle Bewohner soll stehen:
Name WohntIn
Schulz 1
geht aber nicht und ich sehe nicht weshalb.
CREATE TABLE Haus (
HausNr INTEGER,
Name UNIQUE
);
CREATE TABLE Bewohner (
Name VARCHAR,
WohntIn NOT NULL
REFERENCES Haus (HausNr) ON DELETE CASCADE
ON UPDATE NO ACTION
);
habe ein kleines Problem und bin anscheinend zu Blind um den Fehler zu sehen:
Ich habe zwei Tabellen
Haus und Bewohner
und die Bewohner sind von der HausNr. "Abhängig" sprich FK,
während ich die Tabelle Haus, mit so viel Datensätzen befüllen kann wie ich lustig bin, bekomme ich bei Bewohner keinen Einzigen hin:
z.B.
Die Tabelle Haus:
HausNr. Name
1 Gruen
2 Blau
Und bei Tabelle Bewohner soll stehen:
Name WohntIn
Schulz 1
geht aber nicht und ich sehe nicht weshalb.
CREATE TABLE Haus (
HausNr INTEGER,
Name UNIQUE
);
CREATE TABLE Bewohner (
Name VARCHAR,
WohntIn NOT NULL
REFERENCES Haus (HausNr) ON DELETE CASCADE
ON UPDATE NO ACTION
);