Ich benötige einen Primary Key, der aus 2 Teilen besteht, und zwar sollte der so aussehen:
08359
08360
08361
09001
usw.
und zwar sind die ersten zwei Stellen die aktuelle Jahreszahl und die letzten 3 Stellen eine, am besten automatisch, fortlaufende Zahl. Soweit nicht so schwierig - könnte ja 2 Keys definieren - aber wenn ich nun einen Jahreswechsel habe, müssen die letzten 3 Zahlen wieder bei 0 beginnen.
In die Tables wird mit PHP geschrieben, ich möchte vermeiden, den Key selbstständig zu erhöhen, da ich bei paralleler Nutzung der Datenbank eventuell fehlerhafte Einträge bekommen könnte.
Vielleicht denke ich auch einfach nur zu kompliziert?
08359
08360
08361
09001
usw.
und zwar sind die ersten zwei Stellen die aktuelle Jahreszahl und die letzten 3 Stellen eine, am besten automatisch, fortlaufende Zahl. Soweit nicht so schwierig - könnte ja 2 Keys definieren - aber wenn ich nun einen Jahreswechsel habe, müssen die letzten 3 Zahlen wieder bei 0 beginnen.
In die Tables wird mit PHP geschrieben, ich möchte vermeiden, den Key selbstständig zu erhöhen, da ich bei paralleler Nutzung der Datenbank eventuell fehlerhafte Einträge bekommen könnte.
Vielleicht denke ich auch einfach nur zu kompliziert?
Comment