Seite 1 von 2
Sql Fehler bei update von 4 auf 5
Verfasst: 07.01.2009 15:00
von winnetou
Hallo ich bekomme diese Fehlermeldung wenn ich ins Forum will. Auf mein alten Server hatte ich sql 4 und da lief alles, nun habe ich sql 5 und der Admin sagte mir per Tel. es liegt an der Php Foren einstellung. Wer kann mir weiter helfen?
Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Incorrect string value: '\xFCsst E...' for column 'template_data' at row 1 [1366]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Lg
Jürgen
Edit: Kann mir keiner von den Fachleuten sagen wo der Fehler liegt??????????????????????????
Re: Sql Fehler bei update von 4 auf 5
Verfasst: 08.01.2009 15:37
von winnetou
schiebschiebschieb...
hat keiner eine Lösung? Das Forum ist seit gestern nicht mehr erreichbar.....................HILFE
Re: Sql Fehler bei update von 4 auf 5
Verfasst: 08.01.2009 17:17
von Miriam
Probier das:
Code: Alles auswählen
ALTER TABLE `phpbb_styles_template_data` CHANGE `template_data` `template_data` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
*Vorauss.: Dein Tabellenpräfix ist
phpbb_
Re: Sql Fehler bei update von 4 auf 5
Verfasst: 08.01.2009 17:38
von winnetou
Hallo miriam,
präfix ist phpbb_
Wo soll der Code hin, in welcher datei und an welcher Stelle? Sorry ich habe kein Plan.:O))
Lg
Jürgen
Re: Sql Fehler bei update von 4 auf 5
Verfasst: 08.01.2009 18:29
von Miriam
Im phpMyAdmin eingeben, bitte...

Re: Sql Fehler bei update von 4 auf 5
Verfasst: 08.01.2009 19:36
von xqbzzr
Hi!
Ich habe auch vor kurzem ein Update von MySQL 4 auf 5 machen müssen. Im Prinzip läuft mein forum ganz gut, nur leider kann niemand etwas posten. Da erscheint dann die Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Field 'post_edit_reason' doesn't have a default value [1364]
SQL
INSERT INTO phpbb_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 (4, 3, 0, '213.39.159.98', 1231439002, 1, 1, 1, 1, 1, '', 'Re: Frohe Weihnachten!!', 'test', '098f6bcd4621d373cade4e832627b4f6', 0, '', '17iguceu', 1, 0, 861)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1871
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1001
CALL: submit_post()
Wird mir der Gleiche Ansatz helfen? Ich frage deshaln nach, weil ich mich mit MySQL überhaupt nicht auskenne und als ich den latzten Tip aus einem Forum da reinhackte, wurde meine gesamte Datenbank zerschossen...
Freue mich über Hilfe!
Vielen Dank,
xq
Re: Sql Fehler bei update von 4 auf 5
Verfasst: 08.01.2009 20:45
von winnetou
Hallo,
bei mir hat der vorschlag von miriam nichts verändert. Es gibt bei mir auch noch diverse andere Probleme (z.b. kann ich nichts mehr install. auf dem Server). Ich warte jetzt erstmal auf Rückmeldung vom Anbieter...........
Danke für die Hilfe!
Re: Sql Fehler bei update von 4 auf 5
Verfasst: 08.01.2009 21:42
von Miriam
Gute Idee, Winnetou.
@xqbzzr, nein, Dein Problem ist, dass MySQL 5 anmeckert, dass kein Standardwert für eine Tabellenspalte da ist. Schau mal hier ->
Klick
Re: Sql Fehler bei update von 4 auf 5
Verfasst: 09.01.2009 10:45
von xqbzzr
Vielen Dank für den Hinweis. Das habe ich gleich mal gemacht und das Script wurde in myphpadmin ohne Fehlermeldung ausgeführt. Dafür bekomme ich im Forum jetzt eine andere Fehlermeldung beim posten:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Data too long for column 'bbcode_uid' at row 1 [1406]
SQL
INSERT INTO phpbb_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 (4, 3, 0, '213.39.131.232', 1231493940, 1, 1, 1, 1, 1, '', 'Re: Frohe Weihnachten!!', 'test', '098f6bcd4621d373cade4e832627b4f6', 0, '', '31j5lg95', 1, 0, 861)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1871
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1001
CALL: submit_post()
Ich habe auch bereits eine neue Installation in einer frischen Datenbank gemacht und ein Backup des alten Forums eingespielt. Solange das Backup noch nicht eingeladen war, konnte ich problemslos posten. Auch ohne den mysql_upgrader. Sobald das Backup aber eingespielt war und das neue Forum aussah wie das alte, erscheint beim Posten eben die obige Fehlermeldung. Leider kann ich mir darauf keinen Reim machen. Bin für weitere Hilfe äusserst dankbar!
Viele grüße,
XQ
Re: Sql Fehler bei update von 4 auf 5
Verfasst: 09.01.2009 11:43
von Mahony
Hallo
Data too long for column 'bbcode_uid' at row 1 [1406]
Schau mal in die Datenbank unter
phpbb_posts in der Spalte
bbcode_uid nach, welchen Wert
varchar hat.
varchar sollte den Wert 8 haben - falls nicht, dann ändere das mal.
Grüße: Mahony