Primärschlüssel aus mehreren Attributen
Hi,
vorab, ich bin ein ziemlicher Neuling in Sachen Mysql und erstelle gerade nur einfache Datenbanken, das klappt soweit auch ganz gut.
Nur stehe ich nun vor dem Problem einen Primärschlüssel zu bilden, der sich aus mehreren Attributen zusammensetzt.
Soweit ich das verstanden habe kann ich einen Primärschlüssel mit dem "Befehl" primary key (Attribut) festlegen.. wie aber kann ich einen festlegen der aus mehreren Attributen besteht? Welchen Befehl muss ich vor dem jeweiligen Attribug setzen, der auch als Primärschlüssel fungiert?
MfG, mantis
vorab, ich bin ein ziemlicher Neuling in Sachen Mysql und erstelle gerade nur einfache Datenbanken, das klappt soweit auch ganz gut.
Nur stehe ich nun vor dem Problem einen Primärschlüssel zu bilden, der sich aus mehreren Attributen zusammensetzt.
Soweit ich das verstanden habe kann ich einen Primärschlüssel mit dem "Befehl" primary key (Attribut) festlegen.. wie aber kann ich einen festlegen der aus mehreren Attributen besteht? Welchen Befehl muss ich vor dem jeweiligen Attribug setzen, der auch als Primärschlüssel fungiert?
MfG, mantis
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 10145
Url: https://administrator.de/contentid/10145
Ausgedruckt am: 25.11.2024 um 06:11 Uhr
2 Kommentare
Neuester Kommentar
@mantis
Ganz einfach.
Fasse alle in Frage kommenden Attribute am Schluß der
Tabellendefinition in einer Klammer zusammen.
Z.B. primary key(id,vorname,nachname,geboren), schon hast du deinen
zusammengesetzten Primärschlüssel. Natürlich darf vorher keine Definition
des Schlüssels vorkommen.
Gruß
Günni
Ganz einfach.
Fasse alle in Frage kommenden Attribute am Schluß der
Tabellendefinition in einer Klammer zusammen.
Z.B. primary key(id,vorname,nachname,geboren), schon hast du deinen
zusammengesetzten Primärschlüssel. Natürlich darf vorher keine Definition
des Schlüssels vorkommen.
Gruß
Günni
Moin, mantis,
weil Du grad wieder im Forum aktiv bist:
Wie ist denn der Status dieses Beitrags hier?
Wenn ich Deinen neuen Beitrag MySQL 2005, Datenbank als normales Textfile ausgeben? richtig interpretiere, willst Du jetzt wieder von Datenbankgedöns zurück auf normale Flatfiles und dann die "Suchen"-Funktion von Notepad nutzen??
Grüße
Biber
weil Du grad wieder im Forum aktiv bist:
Wie ist denn der Status dieses Beitrags hier?
Wenn ich Deinen neuen Beitrag MySQL 2005, Datenbank als normales Textfile ausgeben? richtig interpretiere, willst Du jetzt wieder von Datenbankgedöns zurück auf normale Flatfiles und dann die "Suchen"-Funktion von Notepad nutzen??
Grüße
Biber