Als u de autoincrement-stap van 1 naar N wilt wijzigen, dan is er een oplossing. Dit kan worden gedaan aan de MySQL-server:zoek naar de opstartoptie '--auto-increment-increment' of gebruik de volgende opdracht SET @@auto_increment_increment=2;
, maar wees gewaarschuwd dat dit een serverbrede wijziging is (alle tabellen worden met 2) verhoogd.
Unortodox-oplossingen zouden kunnen worden overwogen:
- Lanceer twee MySQL-servers op dezelfde machine, met verschillende poorten (een met
auto_increment_increment=1
andere metauto_increment_increment=2
) - Gebruik wat magie op de server (PHP, ASP ,???) in combinatie met het uitschakelen van tabellen
auto_increment
om handmatig te berekenen (eenvoudige blik op de laatste id en +=2 zou goed zijn) en geef de id op inINSERT
vraag.