Hilfe - Mysql-Datenbank -keine Felder über ~ 800000 Zeichen
Posted: 2004-01-04 14:54
Hallo liebe Rootforum Leser,
ich hab da ein ganz knackiges Problem mit meiner MySql-Datenbank.
Es lassen sich keine Datensätze mit mehr als 800000 Zeichen in
Tabellenfelder speichern.
Genauer :
Ich habe ein Directmailmodul auf einem Typo3-System laufen,
welches vorhandene Webseiten mit Downloadlinks (Doc, PDF, XLS)
als Mails mit Attachments (Doc, PDF, XLS) kompilieren
und rausschicken kann.
Das Ganze funktioniert wunderbar - Allerdings nur solange alle
vorhandenen Attachments zusammen unter circa 760 kByte
kompilierte Grösse bleiben.
Nur dann wird das Feld "RenderedSize" in der Datenbank
gefüllt und die Mail kann versandt werden.
Sobald die Anhänge über 760-780 kByte (> 800.000 Zeichen)
gross werden, gibts die Meldung "MySQL server has gone away"
und das Feld "RenderedSize" bleibt auf Null.
Unser PHP-Programmierer hat rausgefunden,
das dass Problem bei Mysql zu suchen ist.
Wir haben schon versucht das Feld "RenderedSize" von "INT"
auf "BIGINT" zu ändern und die "Länge/Set*"
auf 255 hochgesetzt - es nützt nix...
Weiss da jemand etwas -
Ich wäre unendlich dankbar für jegliche Hinweise wie ich MySql
dazu bringen könnte, kompilierte Anhänge mit über 800000 Zeichen
in die Datenbank zu speichern.
Grüsse und ein frohes neues Jahr
Nomias
ich hab da ein ganz knackiges Problem mit meiner MySql-Datenbank.
Es lassen sich keine Datensätze mit mehr als 800000 Zeichen in
Tabellenfelder speichern.
Genauer :
Ich habe ein Directmailmodul auf einem Typo3-System laufen,
welches vorhandene Webseiten mit Downloadlinks (Doc, PDF, XLS)
als Mails mit Attachments (Doc, PDF, XLS) kompilieren
und rausschicken kann.
Das Ganze funktioniert wunderbar - Allerdings nur solange alle
vorhandenen Attachments zusammen unter circa 760 kByte
kompilierte Grösse bleiben.
Nur dann wird das Feld "RenderedSize" in der Datenbank
gefüllt und die Mail kann versandt werden.
Sobald die Anhänge über 760-780 kByte (> 800.000 Zeichen)
gross werden, gibts die Meldung "MySQL server has gone away"
und das Feld "RenderedSize" bleibt auf Null.
Unser PHP-Programmierer hat rausgefunden,
das dass Problem bei Mysql zu suchen ist.
Wir haben schon versucht das Feld "RenderedSize" von "INT"
auf "BIGINT" zu ändern und die "Länge/Set*"
auf 255 hochgesetzt - es nützt nix...
Weiss da jemand etwas -
Ich wäre unendlich dankbar für jegliche Hinweise wie ich MySql
dazu bringen könnte, kompilierte Anhänge mit über 800000 Zeichen
in die Datenbank zu speichern.
Grüsse und ein frohes neues Jahr
Nomias