Als «primary-key» getaggte Fragen

125
SQL - Viele-zu-Viele-Tabellenprimärschlüssel

Diese Frage wird gestellt, nachdem ein Kommentar in dieser Frage gelesen wurde: Datenbank Design Wenn Sie eine Viele-zu-Viele-Tabelle erstellen, sollten Sie einen zusammengesetzten Primärschlüssel für die beiden Fremdschlüsselspalten erstellen oder einen automatisch inkrementierten...

114
UUID maximale Zeichenlänge

Wir verwenden UUID als Primärschlüssel für unsere Oracle-Datenbank und versuchen, eine geeignete maximale Zeichenlänge für VARCHAR zu ermitteln. Anscheinend sind dies 36 Zeichen, aber wir haben festgestellt, dass UUIDs generiert wurden, die länger sind - bis zu 60 Zeichen lang. Kennt jemand eine...

106
SQL-Primärschlüssel und -Index

Angenommen, ich habe eine ID-Zeile (int) in einer Datenbank als Primärschlüssel festgelegt. Wenn ich die ID häufig abfrage, muss ich sie auch indizieren? Oder bedeutet es als Primärschlüssel, dass er bereits indiziert ist? Der Grund, den ich frage, ist, dass ich in MS SQL Server einen Index für...

102
Aktualisieren des MySQL-Primärschlüssels

Ich habe eine Tabelle user_interactionsmit 4 Spalten: user_1 user_2 type timestamp Der Primärschlüssel ist (user_1,user_2,type) und ich möchte zu ändern(user_2,user_1,type) Also was ich getan habe war: drop primary key ... add primary key (user_2,user_1,type)... und voila ... Das Problem ist, dass...

81
Wie bekomme ich den Primärschlüssel der Tabelle?

Gibt es eine Möglichkeit, den Namen des Primärschlüsselfelds aus der MySQL-Datenbank abzurufen? Zum Beispiel: Ich habe einen Tisch wie diesen: +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+ Wo die Feld-ID der Primärschlüssel ist (sie hat eine...