Lude: auto_increment feld soll max Datenbankeinträge bekommen können

Beitrag lesen

Hi,

in einem auto_increment feld einer tabelle sollen so viele Einträge wie nur möglich stattfinden können.
Ist der Wert bigint(20)dafür der beste?

wenn es Dein RDB(M)S unterstuetzt, solltest Du eine globale ID (auch GUID) als Datentyp waehlen.
Vorteile:

  • GUIDs werden nicht erraten
  • GUIDs "transportieren" keine Bedeutung   :-)
  • GUIDs fangen nicht bei beispielsweise '1' an bei fester Schrittweite '1' (Benutzerakzeptanz fuer kleine Zahlen oft nicht da - wer moechte schon den ersten Hundekuchen kaufen)
  • GUIDs koennen mehr verschiedene Werte als DF vom Typ 'int' aufnehmen   ;-)

Gruss,
Lude