MyBB.de Forum
DELETE FROM mybb_userfields WHERE ufid IN() - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: DELETE FROM mybb_userfields WHERE ufid IN() (/thread-32517.html)



DELETE FROM mybb_userfields WHERE ufid IN() - MUMFORD - 23.08.2015

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()



RE: DELETE FROM mybb_userfields WHERE ufid IN() - MrBrechreiz - 23.08.2015

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) ?


RE: DELETE FROM mybb_userfields WHERE ufid IN() - MUMFORD - 23.08.2015

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.


RE: DELETE FROM mybb_userfields WHERE ufid IN() - MUMFORD - 25.08.2015

(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?


RE: DELETE FROM mybb_userfields WHERE ufid IN() - MrBrechreiz - 25.08.2015

Welche Plugins und oder Mods hast Du am laufen, die sich in die Profilfelder einhackt ?


RE: DELETE FROM mybb_userfields WHERE ufid IN() - MUMFORD - 25.08.2015

Öhm.
Accountswitcher
Characount
Checkboxvalidation
gomobile
hidetoguest
modnotice
onlinetoday
phptpl
showsubscription
staff_page
tagging
threaddescription
tlink
whiletyping


RE: DELETE FROM mybb_userfields WHERE ufid IN() - MrBrechreiz - 25.08.2015

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.


RE: DELETE FROM mybb_userfields WHERE ufid IN() - Falkenauge Mihawk - 25.08.2015

(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.


RE: DELETE FROM mybb_userfields WHERE ufid IN() - MUMFORD - 27.08.2015

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