Seite 1 von 1

Hilfe: Data too long for column 'post_text' at row 1

Verfasst: 08.09.2007 18:23
von Florian-E
Hallo!

Ich habe mein Forum auf von RC2 auf RC5 aktualisiert und nun kommt dieser SQL-Fehler:

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Data too long for column 'post_text' at row 1 [1406]

SQL

INSERT INTO tk2_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (5, 2, 0, '85.177.225.225', 1189268396, 1, 1, 1, 1, 1, '', '1234567890', 'ä ö ü', '552d3c023ce2303987602441f2846897', 0, '', 'fe9a6', 1, 0, 4482)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/functions_posting.php
LINE: 1813
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 996
CALL: submit_post()
Ich gehe davon aus das es sich um ein Umlaut-Problematik handelt.

Nun habe ich eine Antwort gesucht aber ausser dieser hier keine gefunden.

Soll ich das machen? Wo gehört das in phpbb3.0 hin?
Habe ich schon woanders etwas falsch gemacht?

Ich würde mich freuen wenn ich einen Rat von euch bekommen könnte.

Gruß
Florian

Verfasst: 08.09.2007 18:54
von Florian-E
Update:
Ich konnte das Feld in der Datenbank von "latin1_swedish_ci" auf "utf8_unicode_ci" umstellen.
Nun kann ich zwar wieder Umlaute in Beiträgen benutzen, aber ich habe das Gefühl das dies mir noch woanders auf die Füße fällt.

Verfasst: 16.11.2008 19:37
von moses_johann
Danke, das hat mir sehr geholfen!