lulu: Primärschlüssel "vorgeben"

Beitrag lesen

Huhu Rikarda

Wie kann ich das beeinflussen, das das Ganzen zum einen in einer Tabelle nur dreistellige ID vergibt (also von 100-999) und zum anderen in einer zweiten Tabelle nur IDs vonn 10000-99999, also fünfstellige IDs.

Hmm, damit begrenzt Du die Zahl der möglichen Einträge von vornherein, dann könntest Du das ja auch in den Tabellen so machen.
Eine Möglichkeit wäre auf auto-increment zu verzichten und die Tabellen bereits mit allen gültigen IDs zu füllen.
D.h. Du hast im ersten Fall bereits vor dem ersten Eintrag 1000 Datensätze.
Eine weitere Spalte markiert ob der Datensatz als "leer" oder "belegt" gelten soll, z.B. wenn Sie NULL ist.
Neue Datensätze können dann nur erzeugt werden, solange es noch einen Datensatz mit NULL in der Spalte gibt.
Sonst kommt eine Meldung "die Tabelle ist voll".

Das erscheint mir zwar nicht sinnvoll zu sein, aber wenn Du es so brauchst.

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday