MyBB.de Forum

Normale Version: DELETE FROM mybb_userfields WHERE ufid IN()
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen,
ich wollte gestern Abend ein paar User löschen, jedoch stieß ich dabei auf eine Fehlermeldung.
Heute Morgen wollte ich mich darum kümmern, jedoch werde ich nicht wirklich schlau aus der Fehlermeldung bzw. hab keinen Plan, was ich tun muss, damit es wieder klappt.
Ich hab seit dem 31.07. keine neuen Plugins installiert oder Änderungen vorgenommen.

Zitat:MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Query:
DELETE FROM mybb_userfields WHERE ufid IN()
Schon versucht alle Plugins zu deaktivieren, den User oder die User zu löschen und dann die Plugins wieder zu aktivieren (ähnlich wie vor einem Upgrade) ?
Ja, hab ich gemacht.
Alle Plugins deaktiviert und versucht zu löschen - selbe Fehlermeldung.
Dann deinstalliert - immer noch.
Und wieder installiert. Es ändert sich nichts.
(23.08.2015, 14:40)MUMFORD schrieb: [ -> ]Ja, hab ich gemacht.
Alle Plugins deaktiviert und versucht zu löschen - selbe Fehlermeldung.
Dann deinstalliert - immer noch.
Und wieder installiert. Es ändert sich nichts.

Entschuldigung für den Doppelpost, aber das nicht löschen können ist ein echtes Problem Sad
Welcher Teil der DB ist denn dafür verantwortlich, dann lösche ich ihn und lad eine neuen Teil hoch?
Welche Plugins und oder Mods hast Du am laufen, die sich in die Profilfelder einhackt ?
Öhm.
Accountswitcher
Characount
Checkboxvalidation
gomobile
hidetoguest
modnotice
onlinetoday
phptpl
showsubscription
staff_page
tagging
threaddescription
tlink
whiletyping
Wenn es nicht klappt, kannst Du auch die Zeile des Users in der userfields Tabelle von Hand löschen. Pass aber auf die UID des / der User auf.
(25.08.2015, 11:12)MrBrechreiz schrieb: [ -> ]Wenn es nicht klappt, kannst Du auch die Zeile des Users in der userfields Tabelle von Hand löschen. Pass aber auf die UID des / der User auf.
Was trotzdem nicht hilft, denn dieser Query wird vom MyBB Core ausgeführt... Warum der ganze Vorgang nicht abgebrochen wird, wenn keine UIDs in der entsprechenden Variable sind, ist mir schleierhaft.
Also ich hab das Problem jetzt nicht gelöst, sonder hab das Board einfach neu aufgesetzt und es funktioniert. Dennoch fand ich es sehr ärgerlich und wüsst schon gerne, was man dagegen machen kann Big Grin