Se você deseja alterar a etapa de autoincremento de 1 para N, existe uma solução. Isso pode ser feito no lado do servidor MySQL:procure a opção de inicialização '--auto-increment-increment' ou use o seguinte comando
SET @@auto_increment_increment=2;
, mas esteja avisado que esta é uma mudança em todo o servidor (todas as tabelas serão incrementadas em 2). Soluções não ortodoxas podem ser consideradas:
- Inicie dois servidores MySQL na mesma máquina, com portas diferentes (uma com
auto_increment_increment=1
outro comauto_increment_increment=2
) - Use alguma mágica do lado do servidor (PHP, ASP ,???) combinada com a desativação de tabelas
auto_increment
para calcular manualmente (uma olhada simples no último id e +=2 seria ok) e fornecer id emINSERT
consulta.
Algumas perguntas frequentes oficiais sobre MySQL