carlosmandra Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 Pessoal,tenho um campo id, INT, tamanho 5, com auto_increment e chave primária. Quero q o primeiro registro seja 530, e a partir daí, ele vá incrementando, 531, 532, etc. Qual comando pra fazer isso?ValeuCarlos Césarillyanaraputin.com Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 /* cara taí, nunca tentei fazer isso por causa da lógica , para que ? então pelo meu pouco conhecimento MySql na literatura MySql nunca vi isso , o comando alter funciona só em tab zerada se já tiver populada sem chance*/ Link para o comentário Compartilhar em outros sites More sharing options...
0 cassitos Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 O mysql possui recurso para definir o início de um auto_numeração:ALTER TABLE TABELA AUTO_INCREMENT=valorFunciona bem com tabelas tipo MyISAM, com InnoDB isto não tem muito efeito. Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Dezembro 2, 2004 Denunciar Share Postado Dezembro 2, 2004 /* Sim mais isso não funciona em tabela já populada, somente em zerada */ Link para o comentário Compartilhar em outros sites More sharing options...
0 cassitos Postado Dezembro 2, 2004 Denunciar Share Postado Dezembro 2, 2004 funciona se o novo valor do autoincrement for maior que o valor máximo que existe no campo autonumeração da tabela.precisei fazer isto esta semana, mas vi que realmente não funciona se a tabela for InnoDB. Só que em testes com tabela MyISAM funcionou. Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Dezembro 2, 2004 Denunciar Share Postado Dezembro 2, 2004 /* Bom Dúvido que será innoDB pois essas são mais utilizadas para FK e acho que não é o caso, sem contar as diretivas a serem editadas para utilização de innodb */ Link para o comentário Compartilhar em outros sites More sharing options...
0 cassitos Postado Dezembro 2, 2004 Denunciar Share Postado Dezembro 2, 2004 /* Bom Dúvido que será innoDB pois essas são mais utilizadas para FK e acho que não é o caso, sem contar as diretivas a serem editadas para utilização de innodb */ positivo.trabalhar com innodb tem detalhes a mais, já que é uma estrutura específica p/ FK como foi citado.apanhei um pouco p/ me acostumar com InnoDB usando tanto tempo o MyISAM.então é isso aew. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
carlosmandra
Pessoal,
tenho um campo id, INT, tamanho 5, com auto_increment e chave primária. Quero q o primeiro registro seja 530, e a partir daí, ele vá incrementando, 531, 532, etc. Qual comando pra fazer isso?
Valeu
Carlos César
illyanaraputin.com
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados