Ir para conteúdo

POWERED BY:

Arquivado

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

sr.silva

Campos Unsigned, Diferenças

Recommended Posts

Opa,

 

Uma coluna com UNSIGNED ou SIGNED obrigatoriamente deverá ser de um tipo NUMÉRICO (TINYINT, SMALLINT, INT, MEDIUMINT, BIGINT).

 

Bom, UNSIGNED não aceita valores menores que 0, ou seja, não aceita valores negativos, SIGNED aceita.

Por exemplo, o tipo de dados TINYINT UNSIGNED, tem largura de 0 à 255, se este for configurado em uma coluna como SIGNED, teria sua largura em -128 à 127.

 

Mais informações sobre isso: http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

 

Vale ressaltar que, quando se for criar integridade referencial, os campos envolvidos devem ser SIGNED ou UNSIGNED, caso eles sejam divergentes, ERROR 150.

 

Abração!! Deus abençõe!! http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

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.