nope, dat is juist zo var aan de char :)Citaat:
Origineel geplaatst door RayManZ
Dat bedoelde ik inderdaad. Wist niet zeker of dat ook zo met varchar werkte :)
Afdrukvoorbeeld
nope, dat is juist zo var aan de char :)Citaat:
Origineel geplaatst door RayManZ
Dat bedoelde ik inderdaad. Wist niet zeker of dat ook zo met varchar werkte :)
Dat is niet correct. Er zijn tien bytes gereserveerd in de database en deze worden ook gebruikt; of deze nu daadwerkelijk gevuld zijn of niet.Citaat:
Origineel geplaatst door kilian
met varchar maakt het niks uit, maar stel, je maakt een veld aan met int(10) en daar zet je een 1 in, dan heb je al een overhead van 9 tekens = ( (10 - 1 =) 9 x 1 byte) = 9byte.
Er ontstaat pas overhead als het een varchar(10) was waarin stond "1234567890" en dit wordt gewijzigd naar "1". Dan ontstaat er een overhead van 10 - 1 = 9 bytes.
ja, dat van mij was meer beredeniring dan feitelijke onderbouwing. Uit ervaringen maak ik op dat bijvoorbeeld een int in mysql meer overhead veroorzaakt dan een varchar, dus als je dat zo zegt geloof ik je gelijk. :)