Hallo,
ich habe folgendes Problem mit meiner DB.
Ich muss in einer Tabelle mit 15 Textfeldern (Type text) teilweise lange Texte (jeweils bis zu 5 Seiten) eingeben.
Komme ich mit der Eingabe über einen bestimmten Wert für die komplette Datenbankzeile, erhalte ich folgende Fehlermeldung:
Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.
obwohl Textfelder doch eigentlich nicht mitgezählt werden.
Ich wollte dem Hinweis der Fehlermeldung folgen und die Felder auf Compressed umstellen.
Über phpmyadmin kann ich aber nur Compact und Redundant auswählen. In der my.ini habe ich die Zeile "innodb_file_format=barracuda" eingefügt, damit das Barracuda Format genutzt wird.
Habe ich noch Einstellungen vergessen oder kann meine Konfiguration diese Einstellung nicht?
Apache 2.4.3, Mysql5.5.27,
Danke für die Hilfe
Freundliche Grüße
Markus