Moin,
hat mysql selbst eine Funktion, um Datensätze in der "Zwischentabelle" (gibt es da eigentlich einen Fachbgriff?) automatisch zu generieren oder geht das nur via zusätzlicher externer Programmierung (z.B. "Entity Framework")
Ich benötige zu jedem Datensatz in tabelle "m" -also zu jedem m - in der "Zwischentabelle" n Datensätze.
Also zu jedem neu angelegtem m sollen n Datensätze angelegt werden bzw. zu jedem neu angelegtem n müssen m Datensätze neu angelegt werden. - es müsste also sowas wie ON INSERT CASCADE geben - ON UPDATE CASCADE behandelt soweit ich das sehe nur bereits vorhandene Datensätze.
Wird ein Datensatz in m oder n gelöscht, müssen die dazugehörigen Datensätze in der Zwischentabelle ebenfalls gelöscht werden - das wäre "ON DELETE CASCADE"
ciao
Lothar
P.S. ich bin Autodidakt was Datenbanken angeht.
hat mysql selbst eine Funktion, um Datensätze in der "Zwischentabelle" (gibt es da eigentlich einen Fachbgriff?) automatisch zu generieren oder geht das nur via zusätzlicher externer Programmierung (z.B. "Entity Framework")
Ich benötige zu jedem Datensatz in tabelle "m" -also zu jedem m - in der "Zwischentabelle" n Datensätze.
Also zu jedem neu angelegtem m sollen n Datensätze angelegt werden bzw. zu jedem neu angelegtem n müssen m Datensätze neu angelegt werden. - es müsste also sowas wie ON INSERT CASCADE geben - ON UPDATE CASCADE behandelt soweit ich das sehe nur bereits vorhandene Datensätze.
Wird ein Datensatz in m oder n gelöscht, müssen die dazugehörigen Datensätze in der Zwischentabelle ebenfalls gelöscht werden - das wäre "ON DELETE CASCADE"
ciao
Lothar
P.S. ich bin Autodidakt was Datenbanken angeht.
Comment