Moin!
Noch etwas, ich schaue mir gerade auch die anderen Typen an und bin bei Text gelandet.
Tinytext, Text, Mediumtext, Longtext mit
2^8, 2^16, 2^24, 2^32 +
1, 2, 3, 4 byte(s)Nun ist meine Frage, ich kann mir hierunter nichts vorstellen.
Bisweilen hatte ich immer Text verwendet, aber das war natürlich nie voll. Wieviel text passt denn so grob gesprochen in Tinytext?
Steht doch da: 2^8 Bytes.
Wieviel ist 2 hoch 8?
Und dann ist noch zu berücksichtigen, welches Encoding für die Spalte gewählt wurde. UTF-8 verbraucht PRO ZEICHEN variabel viele Bytes, jedenfalls im Durchschnitt MEHR ALS EIN BYTE.
Andererseits bieten TEXT-Felder Einschränkungen bzw. Sonderbehandlungsnotwendigkeit hinsichtlich Indices. VARCHAR sollte für absehbar kurze Zeichenketten immer der Feldtyp der Wahl sein.
- Sven Rautenberg
"Love your nation - respect the others."