webForumDet fria alternativet

Vill bara ha in 1024 tkn

Databaser & SQL

1 svar · 192 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Frågan#1

Hallå!

Har nu kollat runt för att hitta en datatyp som klara 1024 tkn, men det finns inte. Såg någon som tipsade om att sätta maxlängd i ett fält istället och det kan man ju göra.

Min fråga är väl egentligen att om man skapar ett fält med datatypen text eller blob så reserverar väl mysql ändå det minnet som krävs, mao 2^16-1.

Eller?

Och om mysql gör det så borde det ju slösa en massa plats att köra text om man bara vill ha 1024 tkn..

/Nippe

Medlem sedan aug. 20002 975 inlägg
#2

Nej, MySQL reserverar så mycket plats som behövs. Dock minst 4 Byte. Detsamma gäller för t.ex VARCHAR.

246 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)