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

Qual é o número MAX se eu armazenar int(255) no MySQL?


Algo provavelmente está apenas convertendo isso para int(11) para você. Como você não pode ter 255 dígitos visíveis em um int , o valor máximo será 2147483647 .

Se você precisar de mais do que isso, pode configurá-lo como não assinado, pois estou assumindo que você não tem IDs negativos e pode ter até 4294967295 .

Se você vai ter mais de 4 bilhões de registros (muito improvável se você estiver com 1 milhão agora), então você pode usar um bigint em vez disso, permite armazenar números até 18446744073709551615 a um custo de mais espaço de armazenamento, é claro.