Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Victor Ferreira

[Resolvido] Ao apagar registro, como modificar o número de autoin

Recommended Posts

Amigos, criei uma tabela, adicionei 5 registros para ela, portanto o ID (de auto-incremento) foi até o número 5. Depois, apaguei os 2 primeiros (de id 1 e 2), e atualizei os outros 3 para ficarem ok (os IDs 3, 4 e 5 se tornaram 1, 2 e 3);

 

Mas quando eu adiciono um novo registro, ele se torna ID 6, e não ID 4. gostaria que de agora em diante, todo registro que eu criar, começasse a partir do último, neste caso o 3.

 

como faço?

 

grande abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Execute a query no MySQL:

 

 

O número em vermelho significa o próximo número do campo que será inserido. Exemplo: você tem 3 registros, então o próximo será 4, substitua-o aí.

ALTER TABLE `banco`.`tabela` AUTO_INCREMENT = 0;

Falous!

Compartilhar este post


Link para o post
Compartilhar em outros sites

legal, funcionou perfeitamente.

 

como estou criando uma rotina em PHP, precisei somente colocar o nome da tabela e executar o query:

$sql = "ALTER TABLE clientes AUTO_INCREMENT = 1";
mysql_query($sql) or die (mysql_error());

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.