max. 65536 Zeichen pro Datensatz ?
am 16.07.2007 17:26:27 von Dieter Hummel
Hallo NG,
ist es richtig dass man pro Datensatz max. 65536 Zeichen abspeichern kann ?
Wenn man mehrere Spalten mit längeren Texten hat, sollte man dann als
Typ longtext benutzen ?
Oder hat man andere Möglichkeiten (mit varchar) mehr als die 65536
Zeichen abzuspeichern ?
Vorhanden: MySQL 5.0
Danke und Gruß
Dieter
Re: max. 65536 Zeichen pro Datensatz ?
am 16.07.2007 18:44:58 von Sven Paulus
Dieter Hummel wrote:
> ist es richtig dass man pro Datensatz max. 65536 Zeichen abspeichern kan=
n ?
AFAIR sind es 65534 Bytes (!=3D Zeichen, je nach Zeichensatz). Nutzbar in
einer VARCHAR-Spalte sind 65532 Bytes, weil 2 fuer die Laenge abgehen.
> Wenn man mehrere Spalten mit längeren Texten hat, sollte man dann als=20
> Typ longtext benutzen ?
Ja, BLOB- und TEXT-Spalten werden zeilen-extern gespeichert, damit
unterliegen sie nicht diesem Limit. Alternativ geht auch MEDIUMTEXT, wenn
einem 16MB Inhalt reichen.
> Oder hat man andere Möglichkeiten (mit varchar) mehr als die 65536=20
> Zeichen abzuspeichern ?
Nein, warum aber auch?