MyBB.de Forum
Nach Merge: Registrierungsdatum korrigieren - 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: Nach Merge: Registrierungsdatum korrigieren (/thread-25242.html)



Nach Merge: Registrierungsdatum korrigieren - bigfraggle - 24.03.2012

Hallo zusammen,

nachdem ich mittlerweile aus drei MyBB-Foren dank Merge ein einziges gemacht habe, gibt es hier ein kleines Problem mit dem Registrierungsdatum.

War ein User in mehr als nur einem der drei Foren registriert, wurde nach dem Zusammenfügen immer das Registrierungsdatum des Zielforums übernommen - auch wenn das Datum aus dem anderen Board älter war.

Gibt es da z.B. in MySQL eine Möglichkeit, dies zu korrigieren?

Ich stelle es mir so vor, dass man schaut, ob das Datum des ersten Userbeitrags (wenn dieser denn existiert) älter als das Registrierungsdatum ist. Ist dies der Fall, müsste das Registrierungsdatum entsprechend angepasst werden.

Danke
bigfraggle


RE: Nach Merge: Registrierungsdatum korrigieren - bigfraggle - 03.04.2012

Hat niemand eine Idee? Huh


RE: Nach Merge: Registrierungsdatum korrigieren - StefanT - 04.04.2012

Probiere mal dieses MySQL-Query: (ungetestet, bitte vorher Backup erstellen)
Code:
UPDATE mybb_users u SET u.regdate=(SELECT p.dateline FROM mybb_posts p WHERE p.uid=u.uid ORDER BY dateline ASC LIMIT 1) WHERE (SELECT p.dateline FROM mybb_posts p WHERE p.uid=u.uid ORDER BY dateline ASC LIMIT 1)<u.regdate