MySQL Auto-Increment einer custom formatted id?

membersound

Bekanntes Mitglied
Hallo,

ist es irgendwie möglich eine auto-inkrementierte ID zu formattieren?
Also zB foo1, foo2, oder foo1bar, foo2bar?
Möglicherweise sogar aus einem Attribut zusammengesetzt?
zB if (myAttribute = "Karlo") > karlo1, karlo2 usw?

Ich weiß vor allem nicht nach welchem Stichwort ich dafür suchen muss...

Danke
 
In welcher Umgebung? Auf Datenbankebene geht es nicht. Hier geht Autoinkrement nur auf numerischen Werten. Mit Hibernate? Da könnte ein Custom Key Generator die Lösung sein.
 
Du könntest in sql beispielsweise
SQL:
Select 'Item Nummer '+itemNr,bezeichnung FROM item;
schreiben oder beim insert auf diese weise einen String zusammenbasteln.
Mit einem before insert Trigger sollte es auch Funktionieren, einfach sowas wie "Nummer "+mySequence.NEXTVAL einfügen.
 

Zurück
Oben