SQL-Fehler im ACP

gipsschon
Problembeschreibung: Nach Serverumzug und update von wbblite1.0.2 auf wbb2.3.6 erhalte ich wenn ich mich im ACP einlogge folgende Fehlermeldung:


Fehlermeldung: SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT attachmentid, attachmentextension, thumbnailextension FROM bb1_attachments WHERE postid=0 AND privatemessageid=0 AND uploadtime>0 AND uploadtime<1208440790
mysql error: Unknown column 'privatemessageid' in 'where clause'
mysql error number: 1054
mysql version: 4.1.22-max-log
php version: 4.4.8


Link zum Forum oder Screenshot: Werden, denk ich mal, nicht gebraucht


Was wurde zuletzt geändert oder eingebaut?nada
Agi
Hast du das Update korrekt ausgeführt? Hattest du vorher vielleicht einen Attachmenthack im Lite installiert?

Sonst führe mal folgenden SQL Befehl aus:

code:
1:
ALTER TABLE bb1_attachments ADD privatemessageid int(11) NOT NULL default '0'
Maniac_81
falls mehr schiefgegangen ist hilft dir das vielleicht weiter:

Attachment Tabelle bei Update nicht korrekt übernommen
gipsschon
Zitat:
Original von Agi
Hast du das Update korrekt ausgeführt? Hattest du vorher vielleicht einen Attachmenthack im Lite installiert?

Sonst führe mal folgenden SQL Befehl aus:

code:
1:
ALTER TABLE bb1_attachments ADD privatemessageid int(11) NOT NULL default '0'


Befehl ausgefürt...aber fehler immer noch daunglücklich

vll hätte ich erwähnen sollen das während der installation eine Fehlermeldung auftrat. Aus Zeitmangel hab ich mich dadrum nicht mehr geschert als sie wegzuklicken. Nun hab ich den Salat.

Würde es sinn machen die xxx.sql Dateien aus dem gedownloadeten Updatepaket (.../acp/lib/)nochmal auszuführen? Mein Status auf den Gebiet SQL beläuft sich leider auf "noob".....

habe unter anderem noch eine Fehlermeldung entdeckt wenn ich PMs klicke:
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT privatemessageid, inoutbox, tracking, recipientcount FROM bb1_privatemessage p WHERE p.senderid='33' AND (inoutbox=1 OR tracking=1)
mysql error: Unknown column 'inoutbox' in 'field list'
mysql error number: 1054
Frauenpower
Hilfe bei mir kommt genau der selbe fehler wer kann mir da weiter helfen?Bzw wurde dieses hier gelöst?
KleenMicha
Führe im acp die folgende Abfrage aus:
code:
1:
ALTER TABLE bb1_privatemessage ADD inoutbox tinyint(1) NOT NULL default '0'


Das behebt das Problem. Augenzwinkern
Frauenpower
Zitat:
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT privatemessageid, inoutbox, tracking, recipientcount FROM bb146_privatemessage p WHERE p.senderid='46' AND (inoutbox=1 OR tracking=1) mysql error: Unknown column 'recipientcount' in 'field list' mysql error number: 1054 mysql version: 5.0.32-Debian_7etch8-log


sql abfrage wurde erfolgreich durchgeführt aber immer noch der selbe fehler

Der fehler im acp konnte ich beheben nur dieser noch nciht unglücklich
KleenMicha
Na dann weiter gehts mit den Abfragen:
code:
1:
ALTER TABLE bb1_privatemessage ADD recipientcount int(11) unsigned NOT NULL default '0';


Wenn es weiter Probleme gibt, so exportiere im acp mal bitte nur die Struktur der Tabelle: bb1_privatemessage
Frauenpower
du bist ein schatz dank dir nun geht das wieder
KleenMicha
Na ist doch super wenns nun klappt.

Und ich hab zu danken. großes Grinsen
Frauenpower
weiterer fehler kann keine pns versenden .
Invalid SQL: SELECT privatemessageid FROM bb146_privatemessage WHERE pmhash='ea760e181c1b630c089bda9aab34c9ec' AND sendtime>='1242366698'
wie mach ich das mit den exportieren der struktur tapelle ?
Ich Arbeite mit den dumper geht das darüber auch?

Ich tötel ,manchmal hat man brett vorm kop ich was mach ich mit der strukture dir senden?
Bräke
Hier anhängen oder die ganze Fehlermeldung posten, damit man sehen kann, welche Spalte fehlt.
Frauenpower
fehler medlung sihe opiges psoting von mir wenn ich di datei öffne sehe ich heir noch die geschriebenen pns der user und diese möchte ich nicht gern öffentlich in ein forum zum lesen geben.
Bräke
HÄÄÄ????? Nix verstehe, sorry. verwirrt


Und KleenMicha meint die Struktur der Tabelle, nicht den Inhalt.
Poste doch einfach die Fehlermeldung komplett die beim versenden der PNs erscheint.

Invalid SQL: SELECT privatemessageid FROM bb146_privatemessage WHERE pmhash='ea760e181c1b630c089bda9aab34c9ec' AND sendtime>='1242366698'

Da fehlt noch was, damit man sehen kann wo der Fehler liegt.
Frauenpower
hier mal der genaue fehler:
Zitat:
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT privatemessageid FROM bb146_privatemessage WHERE pmhash='55ac3965b56e8797b834946f68ccb79e' AND sendtime>='1242398619' mysql error: Unknown column 'pmhash' in 'where clause' mysql error number: 1054 mysql version: 5.0.32-Debian_7etch8-log php version: 5.2.0-8+etch13 Date: 16.05.2009 @ 16:43 Script: /forum/pms.php
Bräke
code:
1:
ALTER TABLE bb146_privatemessage ADD pmhash VARCHAR(32) NOT NULL;

Auch mal im ACP ausführen.
Frauenpower
neuer fehler:
Zitat:
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: INSERT INTO bb146_privatemessage (senderid,recipientlist,recipientcount,subject,message,sendtime,allowsmilie
s,allowhtml,allowbbcode,allowimages,showsignature,iconid,inoutbox,tracking,
attachments,pmhash) VALUES ('46','a:1:{i:1;s:7:\"Steffie\";}','1','geht das nun?','oder wie oder was test','1242491111','1','0','1','1','1','0','1','1', '0', 'b653135843b08594acd65a875f2559f5') mysql error: Unknown column 'recipientlist' in 'field list' mysql error number: 1054
Bräke
code:
1:
ALTER TABLE bb146_privatemessage ADD recipientlist mediumtext NOT NULL;
smile
Frauenpower
mensch wiviele tapellen sind den noch fehler haft traurig geht imemr noch nicht

Zitat:
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: INSERT INTO bb146_privatemessage (senderid,recipientlist,recipientcount,subject,message,sendtime,allowsmilie
s,allowhtml,allowbbcode,allowimages,showsignature,iconid,inoutbox,tracking,
attachments,pmhash) VALUES ('46','a:1:{i:1;s:7:\"Steffie\";}','1','geht das nun?','oder wie oder was test','1242494722','1','0','1','1','1','0','1','1', '0', 'b653135843b08594acd65a875f2559f5') mysql error: Unknown column 'allowsmilies' in 'field list'
Bräke
Mach doch mal bitte nen Screenshot (Bsp. im Anhang) wie die Struktur der Tabelle ist, ansonsten geht das hier wohl noch über zig Beiträge. großes Grinsen