Komplexe IDs statt AUTO_INCREMENT

valkuere

Mitglied
Hallo Comunity,

ich möchte jedem User nach erfolgter Anmeldung eine id zuweisen, die aber weitaus komplexer ssein soll als die einstellige auto_increment id. Sagen wir z.B. sie besteht aus Anmeldedatum, Gruppenzugehörigkeit, und einer id.
Kann man einer auto_increment Spalte solche Werte beim INSERT mitgeben? Falls nein wie kann man eine komplexe id dynamisch anlegen?

mfg
 
du kannst nem autoincrement feld was mitgeben, den wert nimmt es dann an, aber dann wäre das ja blödsinn das feld autoincement zu setzen

du könntest zb, den benutzernamen und das anmeldedatum her nehmen und einen 32bit MD5 gennerieren, dann hast du deine komplexe ID

aber die frage, wozu?! stellt sich mir da schon

du kannst allerdings auch sagen das der primary key über mehrere spalten gelegt werden soll...
 
Ziel ist es, das ganze dann als PW zu nutzen. Habe nun eine Lösung gefunden indem ich aus php einige Zufallszeichen generiere und daraus ne ID mache.
In der Tat ist die Spalte dann nicht mehr auto_increment...
 

Neue Beiträge

Zurück