Hallo zusammen
ich habe eine Frage zu Primary Keys (im Allgemeinen und für MySQL).
Das ist das Ziel:
Benutzer können sich auf meiner Seite anmelden und verschiedene Dinge tun, zum Beispiel in einem Forum einen Beitrag schreiben. Der Anmeldename ist unique. Sollte ich nun den Anmeldenamen als Primäschlüssel verwenden oder lieber einen Integer (autoincrement), um die Datensätze (zum Beispiel Benutzer zu Foreneintrag) zu verknüpfen (Fremdschlüssel)... Was ist performanter? Ich habe schonmal ein bisschen getestet, aber keinen Unterschied festgestellt, was evtl. an der geringen Datenmenge lag.
Wie macht Ihr das? Und was spricht für Strings und gegen ID bzw. umgekehrt?
Danke schön und Gruß der Paul