Vill bara ha in 1024 tkn

Databaser & SQL

1 svar · 199 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Trådstart#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.

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)