o que é que o parâmetro Comprimento mySQL fazer por diferentes tipos?
Pergunta
Eu usei MySQL (via PHPMyAdmin) muito antes, mas nunca entendi metade. Estou assumindo que para varchar
, comprimento é o comprimento máximo de uma cadeia que pode ir lá. Mas o que dizer para Int
? De acordo com este , Int
é um inteiro de 4 byte , então por que ter um parâmetro Length para ele? É o número de bits para esse inteiro? Por que tipos numéricos separados quando você pode apenas especificar o tamanho do Int
? E quanto para outros tipos de dados?
Solução
Para tipos numéricos, o tamanho não é nem pedaços nem bytes. É apenas a largura do display, que é usado quando o campo tem ZEROFILL especificado.
Fonte: http://alexander.kirk.at/2007/08/24/what-does-size-in-intsize-of-mysql-mean/
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow