Fr4nc0w 1 Denunciar post Postado Agosto 24, 2009 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! Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Agosto 25, 2009 atualize as N tabelas soh apos ter dado commit ueh Compartilhar este post Link para o post Compartilhar em outros sites
Fr4nc0w 1 Denunciar post Postado Agosto 25, 2009 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 Compartilhar este post Link para o post Compartilhar em outros sites