Hallo zusammen,
ich speichere in einer Tabelle z.B. nur Jahreszahlen.
Also habe ich 2 Spalten, einen primary key und die Jahreszahl.
Warum wird denn der primary key nicht automatisch hochgezählt,
so daß ich für diese Spalte schon 'autoincrement' verbrauchen muß
(MySQL scheint 'autoincrement' ja nur einmal pro Tabelle zu akzeptieren)?
Außerdem speichert MySQL gleich so hohe IDs.
Also sobald ich die ID nicht selbst eingebe, z.B.:
ID Wert
1 2011
2 2012
vergibt MySQL folgende IDs:
ID Wert
2014 2013
2015 2014
2016 2015
Das finde ich mindestens unschön.
Dank für alle Tipps.
ich speichere in einer Tabelle z.B. nur Jahreszahlen.
Also habe ich 2 Spalten, einen primary key und die Jahreszahl.
Warum wird denn der primary key nicht automatisch hochgezählt,
so daß ich für diese Spalte schon 'autoincrement' verbrauchen muß
(MySQL scheint 'autoincrement' ja nur einmal pro Tabelle zu akzeptieren)?
Außerdem speichert MySQL gleich so hohe IDs.
Also sobald ich die ID nicht selbst eingebe, z.B.:
ID Wert
1 2011
2 2012
vergibt MySQL folgende IDs:
ID Wert
2014 2013
2015 2014
2016 2015
Das finde ich mindestens unschön.
Dank für alle Tipps.