Santiago 0 Denunciar post Postado Maio 26, 2006 E ai pessoal!Estou comessando a estudar mySQL, baixei o manual e estou lendo e tendo algum progresso.Mas me deparei com a seguinte linha: INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL E não sei o que ela faz!Gostaria de saber para que serve cada um desses comandos!Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Maio 28, 2006 Algumas informações do manual: INT[(M)] [uNSIGNED] [ZEROFILL] Um inteiro de tamanho normal. A faixa com sinal é de -2147483648 a 2147483647. A faixa sem sinal é de 0 a 4294967295. Note que se você especificar ZEROFILL para um campo MySQL automaticamente irá adicionar o atributo UNSIGNED ao campo. Por exemplo, a faixa de uma coluna INT é de -2147483648 a 2147483647. Se você tentar inserir -9999999999 em uma coluna INT, o valor é ajustado para o limite mais baixo da faixa de valores e -2147483648 é armazenado. Da mesma forma, se você tentar inserir 9999999999, 2147483647 será armazenado. Se o campo INT é UNSIGNED, o tamanho da faixa do campo é o mesmo mas o limite passa a ser de 0 a 4294967295. Se você tentar armazenar -9999999999 e 9999999999, os valores armazenados na coluna serão 0 e 4294967296. Maiores informações: http://dev.mysql.com/doc/ Compartilhar este post Link para o post Compartilhar em outros sites