Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que o número entre parênteses realmente significa?


INT(2) irá gerar um INT com a largura mínima de exibição de 2 :

isso não afetar o intervalo de valores possíveis que podem ser armazenados no campo; nem é o número de bytes usados ​​para armazená-lo. Parece ser apenas uma recomendação para aplicativos como mostrar o valor, a menos que ZEROFILL é usado (consulte a página vinculada).

Um TINYINT não assinado (0...255) provavelmente também funcionaria, a menos que criopreservação dá um grande passo à frente durante a vida útil do seu aplicativo.