Se vuoi cambiare il passo di incremento automatico da 1 a N, allora c'è una soluzione. Potrebbe essere fatto sul lato del server MySQL:cerca l'opzione di avvio '--auto-increment-increment' o usa il seguente comando SET @@auto_increment_increment=2;
, ma tieni presente che si tratta di una modifica a livello di server (tutte le tabelle aumenteranno di 2).
Potrebbero essere prese in considerazione soluzioni non ortodosse:
- Avvia due server MySQL sulla stessa macchina, con porte diverse (una con
auto_increment_increment=1
altro conauto_increment_increment=2
) - Usa un po' di magia lato server (PHP, ASP ,???) combinata con la disattivazione delle tabelle
auto_increment
per calcolare manualmente (una semplice sbirciatina all'ultimo id e +=2 andrebbe bene) e fornire l'id inINSERT
interrogazione.