Wie ändere ich die Menge auto_increment
Felder in MySQL inkrementieren von der Standard (1) zu n?
Wenn Sie den Autoinkrementierungsschritt von 1 in N ändern möchten, gibt es eine Lösung.
Es könnte auf MySQL-Server-Seite getan werden:
Suchen Sie nach der Startoption "--auto-increment-increment" oder verwenden Sie folgenden Befehl SET @@auto_increment_increment=2;
, aber seien Sie gewarnt, dass dies eine serverweite Änderung ist (alle Tabellen werden um 2 erhöht).
Unorthodoxe Lösungen könnten in Frage kommen:
auto_increment_increment=1
other mit auto_increment_increment=2
) auto_increment
, um manuell zu berechnen (einfacher Peek bei letzter ID und + = 2 wäre ok) und geben Sie die ID in INSERT
query ein. Sie können es ändern, indem Sie ALTER TABLE
:
Oder wenn Sie es von Anfang an einstellen wollen:
%Vor%Sie können auch verwenden ALTER SEQUENCE Sequenzname INCREMENT BY N wobei N der neue Inkrementierungswert ist.
Tags und Links mysql auto-increment