SQL: 1064 - mybb_threadsubscriptions - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html) +---- Thema: SQL: 1064 - mybb_threadsubscriptions (/thread-17662.html) |
SQL: 1064 - mybb_threadsubscriptions - happyspeedy - 13.01.2011 Ein User meldet mir folgenden Fehler per Screenshot Er befindet sich unter "Abonnierte Themen" und möchte dort etwas verändern, dann erscheint diese Fehlermeldung bei ihm sagt er. Wie kann ich das beheben? Hab da noch spezfisch zu dieser Tabelle im Forum leider nicht gefunden. Danke. RE: SQL: 1064 - mybb_threadsubscriptions - StefanT - 14.01.2011 Dieses Query wird an verschiedenen Orten aufgerufen. Wann kommt das genau? RE: SQL: 1064 - mybb_threadsubscriptions - happyspeedy - 14.01.2011 Nach dem er abonnierte Themen einsehen möchte und wenn er eine Änderungen vornehmen möchte unter usercp.php?subscriptions Dann erscheint diese oben genannte Fehlermeldung. Ah, ich hab den Fehler einmal reproduzieren können jetzt gerade und zwar wenn ich auf meine abonnierten Themen ganz unten auf beispielsweise von der Skala 1-26, genau auf die 26 klicke erscheint bei mir ähnliche Meldung: Code: MyBB has experienced an internal SQL error and cannot continue. RE: SQL: 1064 - mybb_threadsubscriptions - StefanT - 14.01.2011 Tritt es jetzt auf der Seite der abonnierten Themen oder beim Löschen von Abonnements auf? Das ist der entscheidende Unterschied. RE: SQL: 1064 - mybb_threadsubscriptions - happyspeedy - 14.01.2011 So wie ich festgestellt habe, also wie ich zum Glück selber den Fehler reproduzieren konnte, ist es so, wenn man auf der Seite der abonnierten Themen möchte, die schon ein wenig älter sind, d.h. Blättern auf Seite 26, kam zu dem oben genannten Ergebnis. Beim löschen oder bearbeiten ist mir nichts aufgefallen, also quasi keine Fehlermeldung. Edit: Bis zur Seite 23 geht es, nach klicken auf Seite 24 erscheint dann diese Fehlermeldung. RE: SQL: 1064 - mybb_threadsubscriptions - StefanT - 14.01.2011 Dann sind wohl Abonnements in der Datenbank zu Themen, die es nicht mehr gibt. Das würde das Problem erklären. RE: SQL: 1064 - mybb_threadsubscriptions - happyspeedy - 14.01.2011 Wie könnte ich denn jetzt den Fehler beheben, also was für Möglichkeiten bieten sich dazu, um die Datenbank zu reparieren oder ähnliches? Hab schon alles durchlaufen lassen im Admin CP unter Tools Tables Check & Datenbank optimieren. RE: SQL: 1064 - mybb_threadsubscriptions - thebod - 14.01.2011 Sieht auch für mich nach Dateninkosistenz aus, und einem Bug bei MyBB Du kannst einfach mal einen DELETE FROM mybb_threadsubscriptions WHERE sid < id_ab_der_es_fehler_gibt Das sollte helfen, da werden quasi alle "alten" threadsubscriptions gelöscht. RE: SQL: 1064 - mybb_threadsubscriptions - happyspeedy - 14.01.2011 Woran erkenne ich denn die richtige ID? Jetzt im Beispiel oben was ich geschrieben hatte, von der Fehlermeldung her? Sorry, noch nie gemacht, deswegen die Frage. RE: SQL: 1064 - mybb_threadsubscriptions - StefanT - 14.01.2011 Es können ja auch zwischen drin IDs fehlen. |