Genau, das wird oft missverstanden: meistens wird der Primary Key ja in Verbindung mit auto_increment benutzt. Allerdings sagt der Primary Key nur aus, dass eben dieser Eintrag einzigartig in der Tabelle ist und dadurch identifiziert (einfach ausgedrückt) wird. Im Fall der Lookup-Tabelle ist dies aber schon 'natürlich' (Man spricht auch von "natural key") der Fall, da ja jede Film/Darsteller Kombination nur einmal vorkommen kann.
Zitat:
denn ich möchte ja pro film auch mehrere darsteller eintragen können.
|
Für jede Film/Darsteller Beziehung trägst du eine Reihe ein:
Code:
film_id | darsteller_id
------------------------
1 | 1
2 | 1
Das war jetzt nur ein Beispiel von oben, aber hier macht man jetzt einfach weiter mit allen anderen Filmen und deren Darsteller, also z.B. so:
Code:
film_id | darsteller_id
------------------------
1 | 1
2 | 1
2 | 4
2 | 8
2 | 12
2 | 99
1 | 4