SMALLINT(5) vs. INT(5)
8 svar · 326 visningar · startad av arvjos
Smallint - 2 bytes
Int - 4 bytes
Läs mer här: http://dev.mysql.com/doc/mysql/en/Numeric_types.html
Men siffran. Vad anger den?
det är väl hur många tecken (i detta fallet siffror) som fältet maximalt kan innehålla?
hoppas jag förstod frågan rätt
MVH Patrik
det jag då inte förstår är varför smallint(5) och int(5) kan ta olika mkt plats. det borde ju går skriva lika stora tal med smallint(255) och int(255) men de skulle ändå ta olika mkt minne?
det är väl hur många tecken (i detta fallet siffror) som fältet maximalt kan innehålla?
Nej, det är det inte. Det bestäms bara av antalet bytes som används för lagring.
Läs det Ulf länkade till.
så smallint(5) och smallint(255) tar upp lika mkt minne då?
Ja.