Seite 1 von 2
Field xxx doesn't have a default value / Schwieriger Fall
Verfasst: 03.05.2013 18:58
von T-M
Hallo,
ich habe heute den Job aus der Jobbörse angenommen, ohne zu wissen, was für ein großes
Problem daran hängt.
Der Admin hat die Datenbank upgegradet, seitdem bekommt er beim Absenden eines Beitrages
die Fehlermeldung:
Field 'post_edit_reason' doesn't have a default value [1364]
Ein typischer Fall also für diesen Artikel: KB:no_default
Das Problem: Die SQL-Anweisung, die der mysql_upgrader.php ausgibt, ist ellenlang:
https://www.phpbb.de/support/pastebin.p ... iew&s=1253
Beim Ausführen der Anweisung nehmen die Fehlermeldungen kaum ein Ende:
Screenshot
Hat noch jemand eine Idee?
LG T.M
Re: Field xxx doesn't have a default value / Schwieriger Fal
Verfasst: 03.05.2013 20:35
von Crizzo
Hi,
schau dir mal das Thema an:
viewtopic.php?p=1140106#p1140106
Re: Field xxx doesn't have a default value / Schwieriger Fal
Verfasst: 03.05.2013 21:17
von T-M
Hallo,
danke für den Link.
Unter Wartung - Such-Indizes ist nur bei Fulltext native ein index eingetragen und aktiv.
Die Einstellung unter ACP - Allgemein - Suchfunktion steht auch auf Fulltext native.
Den Teil
DROP INDEX group_legend_name,
habe ich aus der SQL-Anweisung entfernt.
https://www.phpbb.de/support/pastebin.p ... iew&s=1254
Leider bleibt es bei den vielen Fehlermeldungen:
Screenshot
LG T.M
Re: Field xxx doesn't have a default value / Schwieriger Fal
Verfasst: 04.05.2013 22:01
von T-M
Hallo,
hat vielleicht noch jemand eine hilfreiche Idee?
LG T.M
Re: Field xxx doesn't have a default value / Schwieriger Fal
Verfasst: 04.05.2013 22:14
von Crizzo
Hast du mal probiert die Datenbank vorher mit dem STK zu bereinigen?
Re: Field xxx doesn't have a default value / Schwieriger Fal
Verfasst: 04.05.2013 22:18
von T-M
Hallo,
ja das habe ich schon versucht.
Ich habe den Database Cleaner drüber laufen lassen und danach noch das Emergency Repair Kit ausprobiert,
das fand aber keinen Fehler.
LG T.M
Re: Field xxx doesn't have a default value / Schwieriger Fal
Verfasst: 04.05.2013 22:23
von Crizzo
Komisch, wieso vermisst es dann die Spalte "attempts" in der ersten Fehlermeldung? Das müsste dann doch da sein.
Re: Field xxx doesn't have a default value / Schwieriger Fal
Verfasst: 04.05.2013 22:58
von T-M
Hallo,
ich habe im PHPmyAdmin nachgesehen, die Spalte fehlte tatsächlich.
Ich habe sie jetzt selbst eingetragen, dann die mysql_upgrader.php erneut ausgeführt und die Anweisung
im Stk im
Run SQL Query ausgeführt.
Jetzt bekomme ich eine neue Fehlermeldung, aus der ich nicht schlau werde:
Screenshot
LG T.M
Re: Field xxx doesn't have a default value / Schwieriger Fal
Verfasst: 04.05.2013 23:18
von HabNurNeFrage
Hi,
mach die Queries doch einzeln und widme Dich - sofern Fehler auftreten - dann diesen und erst, wenn eine Query fehlerfrei durchläuft, nimmst Du die nächste...
Lass Dich dann pro Query bezahlen und vergiss nicht BlackHawk zu beteiligen
LG
Re: Field xxx doesn't have a default value / Schwieriger Fal
Verfasst: 04.05.2013 23:33
von Crizzo
Schau dir mal den Beitrag an:
https://www.phpbb.com/community/viewtop ... 5#p9723895 und schau dir dann mal die Dateien des Boards an.