Ir para conteúdo

POWERED BY:

Arquivado

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

Wagner Web

Campos "CODIGO"s

Recommended Posts

Estou com uma dúvida "simples" para vocês que já estão acostumados a mexer com banco de dados. (pelo menos acho que sim) :)

 

 

Quando vocês criam um campo CODIGO. (por exemplo, código de um veículo), vocês deixam como VARCHAR(x) ou coloca MEDIUMINT, SMALLINT, etc?

 

 

Muito obrigado mais uma vez,

 

 

Wagner Web

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí depende, para aquele exemplo de veículos eu fiz o seguinte:Para tabela de acessórios eu deixei o codigo como integer, pois o conteúdo deste campo serão apenas números sequenciais.Mas para o veículo eu utilizei a placa como chave (não criei codigo), então esta precisa ser varchar, pois tem números e letras.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí depende, para aquele exemplo de veículos eu fiz o seguinte:Para tabela de acessórios eu deixei o codigo como integer, pois o conteúdo deste campo serão apenas números sequenciais.Mas para o veículo eu utilizei a placa como chave (não criei codigo), então esta precisa ser varchar, pois tem números e letras.

Ah!!! Entendi... :) Estava pensando que poderia ficar pesado se fosse tipo numérico.Só a última mesmo... :D Eu criei um campo TINYINT (que em modo UNSIGNED vai de 0-255). Até aí tudo bem, mas depois vi que ele cria um DEFAULT de TAMANHO/DEFINIR para 3, sendo que havia deixado ele em branco. Este 3 significa que ele aceita até 3 caracteres? Por exemplo 111 ou 222 ou 255?Valeu e agora eu paro por aqui. Só se pintar uma dúvida cruel... :) Obrigado

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.