Hallo,
ich meine eine 1:1 Beziehung. Jede Zeile der einen Tabelle soll in einer andren Tabelle genau einmal auftauchen.
Hintergrund:
Ich habe 2 Tabellen mit unterschiedlichen Inhalten. Pro Zeile soll aus jeder Tabelle soll für eine Navigation ein Eintrag erzeugt werden. Da die Reihenfolge der Einträge in der Navigationsliste vom Benutzer bestimmt werden soll, wollte ich die ID's beider Tabellen in einer 3ten zusammenbringen und in dieser die Sortierreihenfolge angeben.
Mit MySQL (InnoDB) finde ich nur die Anweisung, wie eine 1:n Beziehung angelegt wird. Aber keine 1:1.
FOREIGN KEY(fk_tbl_A_id)
REFERENCES tbl_A(id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
erzeugt eine 1:n Beziehung, aber wie definiere ich eine 1:1.
Regards
Filrn