Mehrspaltiger Primärschlüssel in MySQL 5

Ich versuche zu lernen, wie zu benutzen Sie die Tasten und um die Gewohnheit zu brechen unbedingt mit SERIAL Typ-IDs für alle Zeilen in allen Tabellen. Zur gleichen Zeit, ich mache auch viele-zu-viele-Beziehungen, und so erfordern eindeutige Werte entweder in Spalte der Tabellen, die Koordinierung der Beziehungen behindern würde.

Wie kann ich einen Primärschlüssel definieren, der auf einem Tisch, so, dass jeder gegebene Wert kann wiederholt werden, in jeder Spalte, solange die Kombination der Werte über alle Spalten ist nie exakt wiederholt?

InformationsquelleAutor der Frage Kaji | 2010-04-15

Schreibe einen Kommentar