Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Dae pessoal beleza? oq está acontecendo é o seguinte, ao enviar um insert e ele dar errado, o auto_increment eh acrescentado mesmo que eu de RollBack, e dai o auto_increment vai sendo desnecessariamente adicionado e isso vai causar um tamanho excessivo do auto_increment.
Oq fazer para evitar que acrescente, o detalhe é q preciso do ID que vai ser gerado pois tenho N tabelas que usam esse ID ainda antes do Commit, então após dar Rollback ou sei lá, posso fazer algo efetivo?
vlw e flw!
acho que não consegui explicar o problema.
independente da atualização das N tabelas ou não, se um erro acontece e preciso dar rollback, o auto_increment recebe +1, e a cada vez que der erro isso acontecerá novamente, e isso pode acrescentar muitos numeros ao auto_increment sem que realmente existam dados.
como evitar isso, q o auto_increment fique expandindo desordenadamente mesmo após um rollback.
flw
atualize as N tabelas soh apos ter dado commit ueh