Markus: MySQL autoincrement-Feld manuell um 1 erhöhen

Beitrag lesen

Hi wahsaga,

Warum willst du das?

ganz einfach: ich möchte für Spezialaccounts (admin, anonymous usw.) einen Bereich im Range von 1-100 reservieren. Und das in einer bestehenden Datenbank, wo diese IDs bereits belegt wurden. Der Grund ist die pure Übersichtlichkeit und das man dann so eine Sachen machen kann wie "UPDATE account SET x = y WHERE id <= 100"

Definiere "wieder freischaufeln".

s.o.

Wenn ja, warum willst du einen neuen mit der ID 1 anlegen? So etwas macht man nicht™.

Ja, Papa ;) Spaß beiseite: ich bin kein MySQL- oder Datenbank-Neuling und das ist schon wohlüberlegt. Nur in diesem speziellen Fall eines Autoincrement-Feldes bin ich unsicher.

erhalte. Offenbar versucht MySQL die Query beim ersten Datensatz beginnend auszuführen.

Nicht nur beim "ersten", sondern bei allen natürlich

Klaro, deswegen schrieb ich ja auch "beginnend".

Danke und Grüße,
Markus