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?

Foi útil?

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
scroll top