webForumDet fria alternativet

Skilnad mellan mediumint(9) och int(9)

Databaser & SQLur Databashanterare & SQL

3 svar · 300 visningar · startad av Viktor

Medlem sedan aug. 20021 752 inlägg
Frågan#1

Vad är skilnaden mellan en "mediumint(9)" och en "int(9)"? Jag använder MySQL front och när jag lägger till en mediumint så visas den kolumnen inte när jag väljer "Data view" men den visas om jag har en "int(9)", så spelar det någon roll vad jag använder?
Och är det någon som vet hur man kan fixa så att den också visar mediumint :)

/Viktor

Medlem sedan dec. 200012 464 inlägg
#2

9:an är bara en formatteringsgrej, antal positioner som visas.

Mediumint innebär att man använder 3 byte för att lagra värden. (från 2^23 - 1 till -2^23) så det är en ganska meningslös typ.

Använd int

Medlem sedan aug. 20021 752 inlägg
#3

9:an är bara en formatteringsgrej, antal positioner som visas

ok, har aldrig brytt mig om vad det var, har bara antagit att det har med storleken att göra :)

Så det ger altså ingen prestanda skilnad att använda mindre datatyper?

/Viktor

Medlem sedan juni 200010 432 inlägg
#4

Så det ger altså ingen prestanda skilnad att använda mindre datatyper?

Jo. Men frågan är om du märker av det.

129 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)