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