MySQL - varchar mit höchstens 255 zeichen !? :(
benji
- datenbank
Hallo !
Also, nachdem ich gestern ein paar dümmere Versuche gemacht habe, um mir einen lokalen PHP-Server anzuschaffen ([pref:t=44977&m=245319]) - und es nun letzendlich "doch geschafft" habe, bin ich doch ein bisschen enttäuscht. Denn anscheinend kann ich mit MySQL kein Gästebuch realisieren:
Den längesten Zelleninhalt, den man "schreiben" darf, sind 255 Zeichen - und das ist nicht mal eine SMS. Nun - das ist auf jeden Fall zuwenig für z.B. ein Gästebuch oder das, was ich machen wollte ([pref:t=44977&m=245319]).
Gibt's da irgendeine Lösung oder sonstirgend eine Hoffnung ?
benji
NNN NNN NNN NNN
N" N
NNNNNNL
NNN NNN4NN) NNN NNN NNN NNN NNNLNN)
NNNNN JNNN\_NNNL NNN .NNNL NNN (N NNN (N\_NN
hi,
Es gibt einen Datentyp "Text". nimm den, der ist unbegrenzt so weit ich weiß.
Gruß
Christian
hi,
Es gibt einen Datentyp "Text". nimm den, der ist unbegrenzt so weit ich weiß.
schön - ich begebe mich mal auf die Suche oder prob's aus :)
danke,
benji
Hi!
Es gibt einen Datentyp "Text". nimm den, der ist unbegrenzt so weit ich weiß.
Nö, 64 KB, siehe: http://www.mysql.com/doc/de/Storage_requirements.html
Grüße
Andreas
Moin!
Es gibt einen Datentyp "Text". nimm den, der ist unbegrenzt so weit ich weiß.
Mitnichten!
Der Datentyp Text existiert in vier Varianten:
TINYTEXT für maximal 2^8-1 Bytes = 255 Bytes
TEXT für maximal 2^16-1 Bytes = 64 KBytes
MEDIUMTEXT für maximal 2^24-1 Bytes = 16 MByte
LONGTEXT für maximal 2^32-1 Bytes = 4 GByte
Siehe auch http://www.mysql.de/doc/de/Storage_requirements.html.
Wenn man statt TEXT einen BLOB nimmt, unterscheidet MySQL die Groß/Kleinschreibung beim Suchen und Sortieren (http://www.mysql.de/doc/de/BLOB.html).
- Sven Rautenberg
Moin Moin !
Den längesten Zelleninhalt, den man "schreiben" darf, sind 255 Zeichen - und das ist nicht mal eine SMS.
SMS ist auf 160 Zeichen begrenzt, alles darüber hinaus ist Trickerei vom Handy. Außerdem verwendet SMS einen 6-Bit-Zeichensatz, sprich: 960 Bit. 255 Zeichen à 8 Bit sind 2040 Bits.
Es ist also mehr als eine SMS, sogar mehr als zwei.
*SCNR*
Alexander
Hi,
Außerdem verwendet SMS einen 6-Bit-Zeichensatz, sprich: 960 Bit. 255 Zeichen à 8 Bit sind 2040 Bits.
6 Bit wären gerade mal 64 Zeichen. Das Alphabet hat 26 Zeichen plus Kleinschreibung macht 52, dann die Umlaute dazu macht nochmal 6. Dann blieben noch 6 Zeichen für Sonderzeichen etc. Das scheint mir nicht ganz zu stimmen... ist es vielleicht doch eher ein 7-Bit-Zeichensatz?
viele Grüße
Achim Schrepfer