Werden die Beziehungen zwischen den Tabellen in mysql automatisch angelegt oder muss ich die Programmieren??
Anfängerfrage
Einklappen
X
-
Die Beziehungen mußt Du alle selber erstellen.
Einfache Beziehungen kannst Du über Primärschlüssel erstellen. Also Du hast z.B. ne Tabelle Auto und ne Tabelle Hersteller, in der Auto-Tabelle brauchst Du eine Spalte für den Hersteller. Wenn Du jetzt z.B. einen Polo in der Auto-Tabelle hast und in der Hersteller-Tabelle einen Datensatz VW, dann speicherst Du im Feld Hersteller im Datensatz des VW in der Auto-Tabelle den Primärschlüssel des Datensatzes VW aus der Hersteller-Tabelle.
Wenn Du jetzt die Daten des Herstellers mit dem des Autos in einer Abfrage verknüpfen willst, machst Du das über "WHERE auto.herstellerid=hersteller.id"
cu tj99deOf all things I've lost
I miss my mind the most
Kommentar