Wenn Sie den Autoincrement-Schritt von 1 auf N ändern möchten, gibt es eine Lösung. Dies könnte auf der MySQL-Serverseite erfolgen:Suchen Sie nach der Startoption „--auto-increment-increment“ oder verwenden Sie den folgenden Befehl SET @@auto_increment_increment=2;
, aber seien Sie gewarnt, dass dies eine serverweite Änderung ist (alle Tabellen werden um 2 erhöht).
Unortodoxe Lösungen könnten in Betracht gezogen werden:
- Starten Sie zwei MySQL-Server auf derselben Maschine mit unterschiedlichen Ports (einer mit
auto_increment_increment=1
andere mitauto_increment_increment=2
) - Verwenden Sie serverseitige Magie (PHP, ASP ,???) in Kombination mit dem Deaktivieren von Tabellen
auto_increment
manuell zu berechnen (einfacher Blick auf die letzte ID und +=2 wäre ok) und die ID inINSERT
bereitzustellen Abfrage.