Frage zu InnoDB Fremdschlüsseln / Beziehungen

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Frage zu InnoDB Fremdschlüsseln / Beziehungen

Postby gizmo_ffm » 06. October 2005 02:11

Hallo,

ich habe eine Frage zu InnoDB bei der ich einfach trotz google recherche nicht weiter komme - vielleicht ist mein Grundansatz auch komplett falsch...

Ich habe hier 3 Tabellen - "user" - "projects" und "users_projects"

users_projects ist eine Tabelle mit einer N zu N relation zwischen User und Projekten. Ich möchte das wenn ein user gelöscht wird die Löschung in der Relationstabelle kaskadiert wird - auch möchte ich das wenn ein Projekt gelöscht wird das dass ebenfalls passiert.

Also habe ich in phpmyadmin ein Index angelegt über die user_id und die project_id - ich klicke auf "Beziehungsübersicht" und will also phpmyadmin mitteilen wo die project_id ist und wo die user_id ist - ich kann allerdings für den selbst angelegten index nur einen einzigen Verweis angeben und nicht für beide ID's jeweils einen Verweis....

...was mache ich falsch? Bzw. was muss ich tun damit der Eintrag in der Relationstabelle beim löschen eines Projektes oder Users ebenfalls gelöscht wird



Danke für eure Hilfe im voraus!
Tuna
gizmo_ffm
 
Posts: 3
Joined: 05. November 2004 02:02
Location: Frankfurt am Main

Kleine Korrektur

Postby gizmo_ffm » 06. October 2005 02:13

Kleine Korrektur:

ich meine natürlich eine 1 zu N Relation - ein User kann in mehreren Projekten sein...
gizmo_ffm
 
Posts: 3
Joined: 05. November 2004 02:02
Location: Frankfurt am Main


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 9 guests