Hi, ich hab 2 Tabellen wobei eine einen Fremdschlüssel drin hat.
Ich hab mit alter table den FK hinzugefügt. Aber bei einen Test konnte ich einen Datensatz hinzufügen wo ich einen FK angegeben der in der andere Tabelle gar nicht existiert.
Die Tabellen heißen bei mir one und two, beide haben einen Primärschlüssel namens "id" und two hat noch den Fremdschlüssel "one_id" der sich auf den Primärschlüssel von one beziehen soll.
Hier mein alter table:
Ich hab mit alter table den FK hinzugefügt. Aber bei einen Test konnte ich einen Datensatz hinzufügen wo ich einen FK angegeben der in der andere Tabelle gar nicht existiert.
Die Tabellen heißen bei mir one und two, beide haben einen Primärschlüssel namens "id" und two hat noch den Fremdschlüssel "one_id" der sich auf den Primärschlüssel von one beziehen soll.
Hier mein alter table:
Code:
ALTER TABLE two
ADD CONSTRAINT fk_one_two FOREIGN KEY (one_id)
REFERENCES one(id)
ON DELETE NO ACTION
ON UPDATE CASCADE