Ir para conteúdo

POWERED BY:

Arquivado

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

Beraldo

Valor padrão em campo auto_increment

Recommended Posts

Tenho uma tabela com o campo id, que é chave primária e auto_increment.

 

Gostaria de saber se é possível fazer com que o MySQL insira os números sempre com três algarismos, ou seja, em vez de inserir 1, 2, 3, etc, inserir 001, 002, 003... 010, 011, etc.

 

Tentei criar uma tabela assim:

 

create table teste(
id smallint(5) Unsigned Not Null auto_increment Default 000,
PRIMARY KEY (id)
);

 

Mas é retornado um erro referindo-se a valor padrão inválido.

 

Será que dá para fazer o que quero ou estou viajando?

 

Valeu

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

A dica do colega skimo é muito boa.

você nem vai precisar do valor padrão, já que o MySQL fará o preenchimento dos zeros à esquerda de acordo com o tamanho definido na estrutura, ex: INT(5).

Se inserir 1, ficará 00001.

Mto bom!

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, valeu, galera!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Nem sabia que era tão simples assim... http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

[]'s

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.