11 Stimme

MySQL: Text-Feld kann nur 65535 Zeichen speichern

Frage von Compi | Letztes Update am 22.02.2021 | Erstellt am 17.06.2019

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
3Beste Antwort3 Stimmen

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.
Letztes Update am 22.02.2021 | Erstellt am 17.06.2019

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: 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.