MyBB.de Forum
1.4.1-->1.4.2 Upgrade Problem - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Installation/Aktualisierung (https://www.mybb.de/forum/forum-53.html)
+---- Thema: 1.4.1-->1.4.2 Upgrade Problem (/thread-11920.html)

Seiten: Seiten: 1 2


1.4.1-->1.4.2 Upgrade Problem - muca66 - 28.12.2008

Hallo,

ich wollt mein system von 1.4.1 auf 1.4.2 upgraden aber ich bekomme immer fehler wo drin steht, dass ich mehrere user habe die den gleichen nick haben. Habe versucht ein paar zu lösche aber dauert mir zu lange.

Gibt es ein SQL befehl der alle doppelten user raussucht und die löscht?


RE: 1.4.1-->1.4.2 Upgrade Problem - Mak - 28.12.2008

Eigentlich sollten keine doppelten Benutzernamen vorkommen... Ist das nur ein Benutzer?

Wie du die per Query löschen kannst findest du per Suchmaschine ziemlich schnell, zB http://www.traum-projekt.com/forum/19-traum-dynamik/88547-doppelte-eintr-ge-mysql-tabelle.html


RE: 1.4.1-->1.4.2 Upgrade Problem - muca66 - 28.12.2008

(28.12.2008, 19:55)Mak schrieb: Eigentlich sollten keine doppelten Benutzernamen vorkommen... Ist das nur ein Benutzer?

Wie du die per Query löschen kannst findest du per Suchmaschine ziemlich schnell, zB http://www.traum-projekt.com/forum/19-traum-dynamik/88547-doppelte-eintr-ge-mysql-tabelle.html

Da sind mehrere doppelte user. Ich verstehe es selber nicht Sad

Und wie wende ich diesen Befehl genau für mybb an? Verstehe sql nicht unbedingt


RE: 1.4.1-->1.4.2 Upgrade Problem - frostschutz - 28.12.2008

Wie doppelt sind die User denn? Haben die nur den gleichen Namen, oder auch gleiche uid? Bei unterschiedlicher uid musst du ja aufpassen welche User du löschst, am Ende können die Postings nicht mehr zugeordnet werden.


RE: 1.4.1-->1.4.2 Upgrade Problem - muca66 - 28.12.2008

(28.12.2008, 21:10)frostschutz schrieb: Wie doppelt sind die User denn? Haben die nur den gleichen Namen, oder auch gleiche uid? Bei unterschiedlicher uid musst du ja aufpassen welche User du löschst, am Ende können die Postings nicht mehr zugeordnet werden.

uid ist anders, die haben nur den gleichen namen

Fehlercode:

Code:
Fatal error: [SQL] [1062] Duplicate entry 'ivedik' for key 2
ALTER TABLE mybb_users ADD UNIQUE KEY username (username) in /www/htdocs/besikt/inc/db_mysql.php on line 544



RE: 1.4.1-->1.4.2 Upgrade Problem - frostschutz - 29.12.2008

und die postnum? hat die kopie dann immer eine postnum von 0?

oder sind das tatsächlich unabhängige user die halt trotzdem den gleichen namen gewählt haben?

du könntest im admin cp users nach allen usern mit exakt 0 postings suchen und diese löschen, bzw. DELETE FROM mybb_users WHERE postnum=0 - aber da könnten Rückstände noch irgendwo übrig bleiben oder auch zuviele gelöscht werden.

auf jeden fall solltest du vor solchen experimenten ein datenbankbackup machen.


RE: 1.4.1-->1.4.2 Upgrade Problem - muca66 - 29.12.2008

(29.12.2008, 00:30)frostschutz schrieb: und die postnum? hat die kopie dann immer eine postnum von 0?

oder sind das tatsächlich unabhängige user die halt trotzdem den gleichen namen gewählt haben?

du könntest im admin cp users nach allen usern mit exakt 0 postings suchen und diese löschen, bzw. DELETE FROM mybb_users WHERE postnum=0 - aber da könnten Rückstände noch irgendwo übrig bleiben oder auch zuviele gelöscht werden.

auf jeden fall solltest du vor solchen experimenten ein datenbankbackup machen.

hi,

es sind unabhänhige user die einfach den gleichen namen gewählt haben. Es muss doch was geben womit ich alle doppelten lösche über phpmyadmin


RE: 1.4.1-->1.4.2 Upgrade Problem - Michael - 29.12.2008

Eine einfache Abfrage gibt es leider nicht. Allerdings ist es seltsam, da es gar keine doppelten User geben dürfte. Wie viele dieser doppelten Einträge gibt es denn?


RE: 1.4.1-->1.4.2 Upgrade Problem - muca66 - 29.12.2008

(29.12.2008, 10:09)Michael schrieb: Eine einfache Abfrage gibt es leider nicht. Allerdings ist es seltsam, da es gar keine doppelten User geben dürfte. Wie viele dieser doppelten Einträge gibt es denn?

Es sind bestimmt 40-50 doppelte User in der Datenbank.
Naja ich habe einfach die dateien gewechselt ohne upgrade.php auszuführen. Jetzt habe ich die version 1.4.4

Trotzdem danke an alle


RE: 1.4.1-->1.4.2 Upgrade Problem - Michael - 29.12.2008

Das stimmt so nicht, denn das Upgradeskript muss man nicht ohne Grund ausführen. Kannst du bitte mal einen Dump der Datenbanktabelle users erstellen und an support[at]mybboard[punkt]de schicken?