Filrn: MySQL und 1:1 Beziehung

Beitrag lesen

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