0 0 Stimmen

MySQL: Text-Feld kann nur 65535 Zeichen speichern

Frage von Compi | 17.06.2019 um 14:30 Uhr

Ich benutze ein Feld vom Datentyp "TEXT" in meiner MySQL-Datenbank, um Texte abzuspeichern. Leider musste ich jetzt feststellen, dass ein Feld vom Typ TEXT offenbar nur 65.535 Zeichen aufnehmen kann. Alle restlichen Zeichen werden einfach abgeschnitten.

Was kann ich tun, um mit MySQL längere Texte abzuspeichern? Der Typ VARCHAR scheint mir auch nicht geeignet, hier scheint die Länge auf lediglich 255 Zeichen begrenzt zu sein. Hat jemand eine Idee?

AntwortenPositivNegativ

Stefan Trost

Profil anzeigen | Nachricht
Avatar
1Beste Antwort
1 Stimme

Es gibt verschiedene TEXT-Datentypen in MySQL, die verschiedene Textlängen speichern können.

Hier ist eine kleine Zusammenstellung:

TypZeichen (Max)Größe (Max)
TINYTEXT255255 Byte
TEXT65.53564 KB
MEDIUMTEXT16.777.21516 MB
LONGTEXT4.294.967.2954 GB

Wenn dir die 65.535 Zeichen des Typs TEXT nicht ausreichen, solltest du stattdessen MEDIUMTEXT oder LONGTEXT verwenden.
17.06.2019 um 14:33 Uhr

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.