tércio fernandes Posted October 28, 2011 Report Share Posted October 28, 2011 Pessoal ontem precisei fazer uns inserts manuais aqui no meu banco e por descuido coloquei o id do produto 10000 e 10001.Sendo que meus produtos ainda estavam na casa dos 1200 por ai.Agora deu um salto legal no contador. Os novos produto já estao vindo com 10002, 10003...Tem eu com fazer ele voltar a contar de onde estava? Link to comment Share on other sites More sharing options...
0 Denis Courcy Posted October 31, 2011 Report Share Posted October 31, 2011 Execute o teste abaixo e adapte a sua solução:CREATE TABLE teste( id INT UNSIGNED NOT NULL AUTO_INCREMENT, ds VARCHAR(6), PRIMARY KEY(id) )ENGINE=MYISAM; INSERT INTO teste(id,ds) VALUES (1,a),(2,a),(3,a),(4,a),(5,a),(6,a),(7,a),(8,a),(9,a),(100,a); UPDATE teste SET id=10 WHERE id=100; ALTER TABLE teste AUTO_INCREMENT=10; INSERT INTO teste(ds) VALUES(b);O ID ficará com 11. Link to comment Share on other sites More sharing options...
0 tércio fernandes Posted November 1, 2011 Author Report Share Posted November 1, 2011 Valews Denis. Fiz apenas uma pequena alteração na sua resolução!Muito grato. Tava ficando feião os ids aqui. =)Tópico Resolvido Link to comment Share on other sites More sharing options...
Question
tércio fernandes
Pessoal ontem precisei fazer uns inserts manuais aqui no meu banco e por descuido coloquei o id do produto 10000 e 10001.
Sendo que meus produtos ainda estavam na casa dos 1200 por ai.
Agora deu um salto legal no contador. Os novos produto já estao vindo com 10002, 10003...
Tem eu com fazer ele voltar a contar de onde estava?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts