Om du vill ändra autoincrement-steget från 1 till N finns det en lösning. Det kan göras på MySQL-serversidan:leta efter '--auto-increment-increment' startalternativ eller använd följande kommando SET @@auto_increment_increment=2;
, men varnas att detta är en serveromfattande förändring (alla tabeller kommer att öka med 2).
Oortodoxa lösningar skulle kunna övervägas:
- Starta två MySQL-servrar på samma maskin, med olika portar (en med
auto_increment_increment=1
annat medauto_increment_increment=2
) - Använd lite serversidemagi (PHP, ASP ,???) kombinerat med att stänga av tabeller
auto_increment
att manuellt beräkna (enkel titt på sista id och +=2 skulle vara ok) och ange id iINSERT
fråga.