Was ist der Sinn einer UUID als PRIMARY KEY in einer MySQL-Tabelle?

... komplette Frage anzeigen

1 Antwort

Der name gibt eigentlich schon einen kleinen Hinweis :

Universally Unique Identifier

Wenn du öfter Datenmengen zwischen Tabellen tauschen/abgleichen musst oder Datensätze zusammenlegst, ist eine universell eindeutiger Schlüssel wesentlich hilfreich, ansonsten müsstest an mehreren Stellen Anpassungen vornehmen. Auch bei Programm/Geräte-übergreifendem Zugriff macht damit Sinn. Wiki gibt als Beispiel die ISBN bei Büchern an, die gibt es zB für jede Ausgabe genau einmal - überall.

Natürlich ist die Anordnung nicht so einfach wie mit Auto_increment und dazu kann es u.U. mehr Platz verbrauchen und mehr Aufwand (wenn du VARCHAR statt reine Zahlen nimmst).

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?