Jump to content

maxcarvalho

Members
  • Content count

    19
  • Joined

  • Last visited

Community Reputation

0 Comum

About maxcarvalho

  1. maxcarvalho

    [Resolvido] Zerar um auto-increment em MySQL ?

    Prezado "cassitos", no lugar de "walace". Desculpe o lapso. Informática deixa a gente assim.
  2. maxcarvalho

    [Resolvido] Zerar um auto-increment em MySQL ?

    Prezado Walace, É um amigo meu de trabalho que está com a dúvida. Eu que não havia entendido direito qual era a dúvida dele. Estamos usando tabelas InnoDB. Eu consegui, depois de algumas tentativas, "dropar" o auto-increment, usandoaquela solução que você propôs usando o CHANGE. Em relação a esta dúvida anterior - desabilitar o auto-incremento(que eu pensei ser a dúvida do meu amigo, mas a dúvida dele é a que segue abaixo), eu consegui elaborar dois scripts, um para desabilitar todos os auto-incrementos das tabelas e um outro para habilitar novamente os auto-incrementos. Os scripts estão usando o CHANGE por você proposto. Na realidade, a dúvida que ele tem é a seguinte : não é dropar, e sim, resetar(zerar, reiniciar a contagem do auto-increment). Tentei usar o comando SET INSERT_ID = 0 para zerar o contador do auto-incremento, mas não obtive sucesso. Só consigo setá-lo para valores maiores ou iguais a 1. Ah, tem outro problema também, me parece que o comando acima só funciona para a sessão corrente(talvez o termo mais adequado seja a "conexão" ativa no momento) ? Estou certo ou errado neste sentido ? Em suma, já consegui desabilitar(remover os auto-incrementos das definições das tabelas) e habilitar(colocá-los novamente nas definições), usando o CHANGE, mas ainda não estou sabendo usar o SET INSERT_ID. Tem como eu usar o comando acima na própria definição da tabela ou até mesmo em um script para que, quando eu vá criar o banco e das tabelas ele já pegue essa a configuração de auto-incremento que estiver previamente setada ? No mais, é só. Desculpe pelo tamanho da mensagem!!! []'s e bom carnaval Max Carvalho maxcarvalho@yahoo.com.br
  3. maxcarvalho

    [Resolvido] Zerar um auto-increment em MySQL ?

    Prezado walace, Lamento infomar qu e nenhuma das sugestões propostas funcionou aqui. Por acaso não está faltando algo ? Só para relembar, a minha dúvida é : como resetar(zerar) um campoauto-increment no MySQL ? Será que não existe um comando do tipo : DROP nome-do-campo-autoincrement ON nome-tabela ou SET
  4. Prezados(as), Estou diante da seguinte situação : tenho uma tabela em MySQL, contendo um campo "int(6)" que é auto-increment. Gostaria de saber como faço para zerar o valor desse campo ? Existe algum comando ou função pre-definida que implemente esta funcionalidade ? Se alguém puder me ajudar, antecipadamente agradece Max W. V. Carvalho maxcarvalho@yahoo.com.br
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.